)]}'
{"id":"openstack%2Fpython-openstackclient~453429","triplet_id":"openstack%2Fpython-openstackclient~master~I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1683231","hashtags":[],"change_id":"I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3","subject":"Update endpoint-delete, endpoint-show, endpoint-set method","status":"ABANDONED","created":"2017-04-05 01:49:49.000000000","updated":"2021-03-19 18:29:23.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"95ae933fadaabb3a3ce2a83c7e253ecb97efb911","_number":453429,"virtual_id_number":453429,"owner":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"date":"2017-04-26 06:54:46.000000000","_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"date":"2017-04-24 08:57:23.000000000","_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":{"disliked":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},{"value":-1,"date":"2017-04-21 14:16:20.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-05 02:13:27.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-04-05 13:26:10.000000000","updated_by":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"reviewer":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"state":"REVIEWER"},{"updated":"2017-04-21 14:16:20.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":"2017-04-26 06:54:46.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"}],"messages":[{"id":"d1482994a554a7982539f88ffe8ccff8fdcc2f86","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-05 01:49:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0872e38070128f1eb142fcb7eef79ebf1aaba217","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-05 02:32:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3111f2b4b3f1d62866e4bc16d75997d0e46f280f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-05 04:05:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/2/check/gate-python-openstackclient-docs-ubuntu-xenial/c0bde51//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/f9650cc/ : SUCCESS in 3m 43s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/2/check/gate-python-openstackclient-python27-ubuntu-xenial/1a72887/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/2/check/gate-python-openstackclient-python35/ef87257/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/3833a6d/ : SUCCESS in 1h 17m 10s\n- check-osc-plugins http://logs.openstack.org/29/453429/2/check/check-osc-plugins/a62b529/ : SUCCESS in 3m 24s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/2/check/gate-osc-dsvm-functional-ubuntu-xenial/6a52133/ : SUCCESS in 33m 25s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/5bb4d34/ : FAILURE in 32m 52s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/29/453429/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/d32c257/ : SUCCESS in 1h 31m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f517fdccff38bed5a5f1599b52cfd8f20c9756e5","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2017-04-05 13:26:10.000000000","message":"Patch Set 2: Code-Review-1\n\nThis didn\u0027t solve the problem completely, is this problem caused by find_resource(), or something wrong in API server? We should solve the problem not only cover up the problem and just show a right result","accounts_in_message":[],"_revision_number":2},{"id":"c153dbf57b6f7bb40f0a2c45a070937f34b63fa7","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-05 14:26:16.000000000","message":"Patch Set 2:\n\n\u003e This didn\u0027t solve the problem completely, is this problem caused by\n \u003e find_resource(), or something wrong in API server? We should solve\n \u003e the problem not only cover up the problem and just show a right\n \u003e result\n\nThanks for review it. But utils.find_resource(), which would use server cases to check the resource with name or ID, and use the name query for others like projects, services. For endpoint, find_resource() would return \"More than one ...\", it is caused by get /endpoints?name\u003d123, the query \"name\" is not a supported filters. Do you think we should change the utils.find_resource() methods if the resource just donnot support query with \u0027name\u0027?","accounts_in_message":[],"_revision_number":2},{"id":"e10b1cbd8cbc4b2efe81af01c2d7b19557e4237d","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2017-04-06 00:32:04.000000000","message":"Patch Set 2:\n\nHi, yangweiwei. find_resource() is a common method but not the only way to find resource, if one resource cannot be found properly by it, we can choose to use other way to find it, for example we can write a new find method for this resource, you can see the example in flavor commands.","accounts_in_message":[],"_revision_number":2},{"id":"07153c36c77b7459d8d9e3956ba5c3287cd335e9","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-06 01:36:17.000000000","message":"Patch Set 2:\n\n\u003e Hi, yangweiwei. find_resource() is a common method but not the only\n \u003e way to find resource, if one resource cannot be found properly by\n \u003e it, we can choose to use other way to find it, for example we can\n \u003e write a new find method for this resource, you can see the example\n \u003e in flavor commands.\n\nOk, thank you. In my opinion, find_resource() is a common method to many resource, but we could update the passing parameters, if the resource not care \u0027name\u0027 query.\n\n \u003e Hi, yangweiwei. find_resource() is a common method but not the only\n \u003e way to find resource, if one resource cannot be found properly by\n \u003e it, we can choose to use other way to find it, for example we can\n \u003e write a new find method for this resource, you can see the example\n \u003e in flavor commands.\n\nThank you . I think find_resource() is a common method, \n\n \u003e Hi, yangweiwei. find_resource() is a common method but not the only\n \u003e way to find resource, if one resource cannot be found properly by\n \u003e it, we can choose to use other way to find it, for example we can\n \u003e write a new find method for this resource, you can see the example\n \u003e in flavor commands.\n\nThank you for your opinion. But, I have to say, find_resource() is a common method which would find resource step by step, first try to find resourse with id, if not, then with int(id), and so on. The process has no problem. To the special resource, endpoint, it just has \u0027id\u0027. We may calling the interface, and the right exception is \u0027passed\u0027 in the first or second step. So, as the common method goes, we has known the results like \u0027more than ...\u0027 which is the same as \"not found\" for inactual \u0027name\u0027 query . And for other exception, we should catch directly.\n\nHere, we just catch the exceptions.CommandError for we know \u0027name\u0027 query is actual prameter for endpoint.","accounts_in_message":[],"_revision_number":2},{"id":"868af6d2b85079d9030b0aa40c5f3d9026659ece","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-06 01:38:23.000000000","message":"Patch Set 2:\n\n\u003e \u003e Hi, yangweiwei. find_resource() is a common method but not the\n \u003e only\n \u003e \u003e way to find resource, if one resource cannot be found properly by\n \u003e \u003e it, we can choose to use other way to find it, for example we can\n \u003e \u003e write a new find method for this resource, you can see the\n \u003e example\n \u003e \u003e in flavor commands.\n \u003e \n \u003e Ok, thank you. In my opinion, find_resource() is a common method to\n \u003e many resource, but we could update the passing parameters, if the\n \u003e resource not care \u0027name\u0027 query.\n \u003e \n \u003e \u003e Hi, yangweiwei. find_resource() is a common method but not the\n \u003e only\n \u003e \u003e way to find resource, if one resource cannot be found properly by\n \u003e \u003e it, we can choose to use other way to find it, for example we can\n \u003e \u003e write a new find method for this resource, you can see the\n \u003e example\n \u003e \u003e in flavor commands.\n \u003e \n \u003e Thank you . I think find_resource() is a common method,\n \u003e \n \u003e \u003e Hi, yangweiwei. find_resource() is a common method but not the\n \u003e only\n \u003e \u003e way to find resource, if one resource cannot be found properly by\n \u003e \u003e it, we can choose to use other way to find it, for example we can\n \u003e \u003e write a new find method for this resource, you can see the\n \u003e example\n \u003e \u003e in flavor commands.\n \u003e \n \u003e Thank you for your opinion. But, I have to say, find_resource() is\n \u003e a common method which would find resource step by step, first try\n \u003e to find resourse with id, if not, then with int(id), and so on. The\n \u003e process has no problem. To the special resource, endpoint, it just\n \u003e has \u0027id\u0027. We may calling the interface, and the right exception is\n \u003e \u0027passed\u0027 in the first or second step. So, as the common method\n \u003e goes, we has known the results like \u0027more than ...\u0027 which is the\n \u003e same as \"not found\" for inactual \u0027name\u0027 query . And for other\n \u003e exception, we should catch directly.\n \u003e \n \u003e Here, we just catch the exceptions.CommandError for we know \u0027name\u0027\n \u003e query is actual prameter for endpoint.\n\nSorry, Here, we just catch the exceptions.CommandError for we know \u0027name\u0027 query is inactual prameter for endpoint.","accounts_in_message":[],"_revision_number":2},{"id":"21af8ac6edd3d41f4a5b1b787b1693b475f17bf5","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2017-04-06 02:16:17.000000000","message":"Patch Set 2:\n\n@yangweiwei, yes you are right, endpoint has no name, so can we just use get(id) method here instead of find_resource()?","accounts_in_message":[],"_revision_number":2},{"id":"31cc2fa828e80a63af4b163920c355c6d3b982ae","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-06 05:07:37.000000000","message":"Patch Set 2:\n\n\u003e @yangweiwei, yes you are right, endpoint has no name, so can we\n \u003e just use get(id) method here instead of find_resource()?\n\nOk, I think it is good~ Thank you.","accounts_in_message":[],"_revision_number":2},{"id":"553df097824741acdcddf69a1c2517bc4a38d2cb","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-06 05:39:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5d95f501439ead656a76f456e445a5a2bb340940","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 06:47:17.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/3/check/gate-python-openstackclient-docs-ubuntu-xenial/beb6ab8//doc/build/html/ : SUCCESS in 4m 04s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/260b177/ : SUCCESS in 3m 40s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/3/check/gate-python-openstackclient-python27-ubuntu-xenial/b8c9f18/ : SUCCESS in 4m 08s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/3/check/gate-python-openstackclient-python35/8abe422/ : SUCCESS in 2m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/300f07e/ : SUCCESS in 1h 08m 01s\n- check-osc-plugins http://logs.openstack.org/29/453429/3/check/check-osc-plugins/fa4e2bd/ : SUCCESS in 5m 33s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/3/check/gate-osc-dsvm-functional-ubuntu-xenial/6de12cf/ : FAILURE in 35m 01s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/bd93cc5/ : FAILURE in 30m 20s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/29/453429/3/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/63616d1/ : SUCCESS in 1h 02m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ad6d6af4c7177eb94745b8cbd150412790275723","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-06 14:27:07.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a830108869e526848d8b8b9c31f356209997ee86","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-07 00:41:44.000000000","message":"Patch Set 3:\n\n\u003e (1 comment)\n\nThanks, you are right. We should catch the exception. I will recheck it.","accounts_in_message":[],"_revision_number":3},{"id":"15cdc2f47cf8c9d71baf6b309c9a2f114014c06e","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-07 01:14:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8d4e548ed28fb39fc54e538653c138aedf6a56f4","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-07 01:39:21.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"14fb0eb9bba2198b38745f1bd46c6f76953312b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-07 02:53:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/5/check/gate-python-openstackclient-docs-ubuntu-xenial/3dd9490//doc/build/html/ : SUCCESS in 3m 39s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/7917455/ : SUCCESS in 3m 18s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/5/check/gate-python-openstackclient-python27-ubuntu-xenial/9b71e9c/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/5/check/gate-python-openstackclient-python35/486c094/ : SUCCESS in 3m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/e1cd80b/ : SUCCESS in 1h 10m 23s\n- check-osc-plugins http://logs.openstack.org/29/453429/5/check/check-osc-plugins/9babc02/ : FAILURE in 5m 09s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/5/check/gate-osc-dsvm-functional-ubuntu-xenial/7dabe82/ : SUCCESS in 36m 40s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/454b053/ : FAILURE in 28m 12s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/29/453429/5/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/4e78e4b/ : SUCCESS in 1h 04m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0f25bc303b61d6a06ca7d7d4b15f339de8cd2d0d","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-17 05:33:19.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"acb198174e26518636d1980586c0c0572ea07bcd","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-17 05:37:58.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5a3eb394cabc210ce9b16f5becf0408036b643bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-17 06:50:45.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/7/check/gate-python-openstackclient-docs-ubuntu-xenial/d17cd87//doc/build/html/ : SUCCESS in 5m 44s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/8eabd8f/ : FAILURE in 5m 15s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/7/check/gate-python-openstackclient-python27-ubuntu-xenial/cecfd0e/ : SUCCESS in 2m 37s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/7/check/gate-python-openstackclient-python35/7284888/ : SUCCESS in 2m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/b6917aa/ : SUCCESS in 1h 10m 30s\n- check-osc-plugins http://logs.openstack.org/29/453429/7/check/check-osc-plugins/fc099cd/ : FAILURE in 7m 01s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/7/check/gate-osc-dsvm-functional-ubuntu-xenial/3399e33/ : SUCCESS in 32m 47s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/7/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/e78b05f/ : FAILURE in 29m 24s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/7/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/5766370/ : SUCCESS in 1h 10m 03s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"b76c8548cf08351a69078680d2c44b7a05676203","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-17 08:06:29.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"2a290d42236c5b8ac7d1ad93faa9f2dddb650e73","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-17 09:05:01.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"da91b16b2adffd484661b30cfc85837dc9b75f31","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-17 09:07:44.000000000","message":"Patch Set 8:\n\nAnd update rst document, please.","accounts_in_message":[],"_revision_number":8},{"id":"f9df0e18b17f850b7e1e744ace19decc9d41dd92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-17 09:18:39.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/8/check/gate-python-openstackclient-docs-ubuntu-xenial/8d95d3b//doc/build/html/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/330e428/ : SUCCESS in 3m 48s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/8/check/gate-python-openstackclient-python27-ubuntu-xenial/281419d/ : SUCCESS in 4m 39s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/8/check/gate-python-openstackclient-python35/69cbb7d/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/cea132e/ : SUCCESS in 1h 10m 36s\n- check-osc-plugins http://logs.openstack.org/29/453429/8/check/check-osc-plugins/83762c4/ : FAILURE in 3m 45s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/8/check/gate-osc-dsvm-functional-ubuntu-xenial/c73631a/ : SUCCESS in 34m 39s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/8/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/c502abd/ : FAILURE in 41m 34s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/8/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/109636c/ : SUCCESS in 1h 11m 51s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"42e3b40498c124a8c26a54634d55570032c64848","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-17 14:20:40.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"b618b9f76e408740a358219042c6fe77d83e3d28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-17 15:36:14.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/9/check/gate-python-openstackclient-docs-ubuntu-xenial/0f9fd8c//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/babb337/ : FAILURE in 3m 13s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/9/check/gate-python-openstackclient-python27-ubuntu-xenial/0d57a16/ : FAILURE in 4m 29s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/9/check/gate-python-openstackclient-python35/f55a2e8/ : FAILURE in 4m 23s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/29/453429/9/check/gate-python-openstackclient-releasenotes/41d67b7//releasenotes/build/html/ : SUCCESS in 2m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/af5289a/ : SUCCESS in 1h 15m 17s\n- check-osc-plugins http://logs.openstack.org/29/453429/9/check/check-osc-plugins/f395a9a/ : FAILURE in 6m 09s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/9/check/gate-osc-dsvm-functional-ubuntu-xenial/b3c0fcb/ : SUCCESS in 33m 11s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/9/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d543eba/ : FAILURE in 32m 42s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/9/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/0a56b77/ : FAILURE in 22m 19s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"cd4c91d6898d166cd392e987fa6005124411fb27","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-18 01:03:15.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"07570748b6e02acd21e1b33cf9d19cbb5e38412e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-18 02:10:07.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/10/check/gate-python-openstackclient-docs-ubuntu-xenial/9b976e3//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/11eff30/ : SUCCESS in 3m 25s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/10/check/gate-python-openstackclient-python27-ubuntu-xenial/6a684cd/ : FAILURE in 4m 20s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/10/check/gate-python-openstackclient-python35/8bc34db/ : FAILURE in 2m 44s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/29/453429/10/check/gate-python-openstackclient-releasenotes/709f8cf//releasenotes/build/html/ : SUCCESS in 4m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/fd2d809/ : SUCCESS in 1h 05m 47s\n- check-osc-plugins http://logs.openstack.org/29/453429/10/check/check-osc-plugins/de7fd99/ : SUCCESS in 4m 11s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/10/check/gate-osc-dsvm-functional-ubuntu-xenial/0cdc6f4/ : SUCCESS in 34m 08s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/bdf0abb/ : FAILURE in 34m 27s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/10/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/515aa7c/ : FAILURE in 14m 57s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"2ff931ccc3175a63eb64a9e33584273d8f352293","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-18 02:31:35.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"21df215564a12292b4d7f38414f5aa8be2a03a95","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-18 03:26:52.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/11/check/gate-python-openstackclient-docs-ubuntu-xenial/6408b62//doc/build/html/ : SUCCESS in 4m 09s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/11/check/gate-python-openstackclient-pep8-ubuntu-xenial/6978650/ : SUCCESS in 3m 32s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/11/check/gate-python-openstackclient-python27-ubuntu-xenial/67f8a4e/ : FAILURE in 5m 17s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/11/check/gate-python-openstackclient-python35/b2d1a2b/ : FAILURE in 4m 29s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/29/453429/11/check/gate-python-openstackclient-releasenotes/b13f7d9//releasenotes/build/html/ : SUCCESS in 3m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/dd22b82/ : FAILURE in 54m 49s\n- check-osc-plugins http://logs.openstack.org/29/453429/11/check/check-osc-plugins/473e60c/ : SUCCESS in 6m 55s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/11/check/gate-osc-dsvm-functional-ubuntu-xenial/b9d6590/ : FAILURE in 33m 54s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/11/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d0415db/ : FAILURE in 51m 49s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/11/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/2847363/ : FAILURE in 22m 26s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"1e1ad2c87da0a15b43b55b370f0492c054a10f23","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-18 07:16:21.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)\n\njust some small issues.","accounts_in_message":[],"_revision_number":11},{"id":"0863ac86a5bc16e9e96de54a2967d4e101a055f4","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-18 07:17:39.000000000","message":"Patch Set 11:\n\nPlease update the rst document in python-openstackclient\\doc\\source\\command-objects\\endpoint.rst","accounts_in_message":[],"_revision_number":11},{"id":"cc5743a322f014dc6d37d1e26d2bd19d2a30a59b","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-18 09:06:45.000000000","message":"Patch Set 11:\n\n(1 comment)\n\n\u003e Please update the rst document in python-openstackclient\\doc\\source\\command-objects\\endpoint.rst\n\nOk,thanks for review. I try to add the test case, but there is still something wrong with it.","accounts_in_message":[],"_revision_number":11},{"id":"545f40206ee09ca2b79a8551318226a9a50dfbf2","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-19 03:29:57.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"9e6d4bec4cc4ac8242ebc5719c6090193f7b8d8f","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-19 03:35:19.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"5399f41bfbe708c586279adaab9d8cbc17493b26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-19 06:20:08.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/13/check/gate-python-openstackclient-docs-ubuntu-xenial/286c0c7//doc/build/html/ : SUCCESS in 4m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/90eb567/ : FAILURE in 4m 52s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/13/check/gate-python-openstackclient-python27-ubuntu-xenial/80642e5/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/13/check/gate-python-openstackclient-python35/4165643/ : SUCCESS in 3m 56s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/29/453429/13/check/gate-python-openstackclient-releasenotes/671be00//releasenotes/build/html/ : SUCCESS in 3m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/429f3ca/ : SUCCESS in 1h 06m 04s\n- check-osc-plugins http://logs.openstack.org/29/453429/13/check/check-osc-plugins/e3a4adb/ : SUCCESS in 3m 37s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/13/check/gate-osc-dsvm-functional-ubuntu-xenial/6b1f214/ : SUCCESS in 30m 48s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/59cd94b/ : FAILURE in 49m 41s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/13/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/fd62398/ : SUCCESS in 1h 07m 32s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"ccd8df406c01bb2bf4173837568d36fcebb36ec9","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-19 06:59:37.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"eede97aadd3d08bc37b4ce02dedef7e3dcf7ac4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-19 08:14:26.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/14/check/gate-python-openstackclient-docs-ubuntu-xenial/574ad6f//doc/build/html/ : SUCCESS in 4m 50s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-python-openstackclient-pep8-ubuntu-xenial/e5fc40f/ : SUCCESS in 4m 15s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-python-openstackclient-python27-ubuntu-xenial/db88776/ : SUCCESS in 8m 13s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/14/check/gate-python-openstackclient-python35/e8cdd42/ : SUCCESS in 5m 20s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/29/453429/14/check/gate-python-openstackclient-releasenotes/b2bb242//releasenotes/build/html/ : SUCCESS in 5m 29s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/b51b3e5/ : SUCCESS in 1h 12m 53s\n- check-osc-plugins http://logs.openstack.org/29/453429/14/check/check-osc-plugins/c37b8a8/ : SUCCESS in 9m 55s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-osc-dsvm-functional-ubuntu-xenial/0fe130d/ : FAILURE in 42m 25s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/14/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9b80f42/ : FAILURE in 39m 56s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/14/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/46b0628/ : SUCCESS in 1h 11m 05s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"5a20d5639361e379a2d41d5d2aa7e0077f283753","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-21 14:16:20.000000000","message":"Patch Set 14: Code-Review-1\n\nI apologize for not catching this earlier, but removing the ability to specify an endpoint by everything except UUID is a breaking change that we can not do until a major release (4.0 is expected this summer).\n\nThere are cases where specifying an endpoint by service name or type works today with Identity v3, we can not break those.\n\n* for the show command, format the output like the v2 output and include all of the URLs that match\n* for delete we need to be careful, the consequences of getting this wrong is high.","accounts_in_message":[],"_revision_number":14},{"id":"466afeebac727b97e80fa1b37481380aaf8a223e","author":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"date":"2017-04-24 08:57:23.000000000","message":"Patch Set 14:\n\n\u003e I apologize for not catching this earlier, but removing the ability\n \u003e to specify an endpoint by everything except UUID is a breaking\n \u003e change that we can not do until a major release (4.0 is expected\n \u003e this summer).\n \u003e \n \u003e There are cases where specifying an endpoint by service name or\n \u003e type works today with Identity v3, we can not break those.\n \u003e \n \u003e * for the show command, format the output like the v2 output and\n \u003e include all of the URLs that match\n \u003e * for delete we need to be careful, the consequences of getting\n \u003e this wrong is high.\n\nThanks for your opinion. I agree with you we cannot specifying an endpoint only by UUID, and the show\\set\\delete commond errors here for  not getting the right endpoint. If so as you said, an endpoint by service name or type works today with Identity v3. We really need to change the show commond. \n\n*For delete commond, I think we could do as V2, for we delete endpoint only by endpoint-id.\n*For set commond, before we update the endpoint, we only get by uuid. So here, we use \u0027identity_client.endpoints.get()\u0027 and I think it is ok.\n\nHope your review again.","accounts_in_message":[],"_revision_number":14},{"id":"90fd26da0879614f0a5acf0a623fbd4f5db4dc18","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-26 06:54:46.000000000","message":"Patch Set 14:\n\nrecheck","accounts_in_message":[],"_revision_number":14},{"id":"ebaf08c019b128b832e6b332f8a316f07a592542","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-26 11:45:29.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/453429/14/check/gate-python-openstackclient-docs-ubuntu-xenial/652b63a//doc/build/html/ : SUCCESS in 4m 06s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-python-openstackclient-pep8-ubuntu-xenial/1d27b00/ : SUCCESS in 7m 18s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-python-openstackclient-python27-ubuntu-xenial/6dcd96d/ : SUCCESS in 4m 30s\n- gate-python-openstackclient-python35 http://logs.openstack.org/29/453429/14/check/gate-python-openstackclient-python35/0cbdd00/ : SUCCESS in 4m 20s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/29/453429/14/check/gate-python-openstackclient-releasenotes/f5987d5//releasenotes/build/html/ : SUCCESS in 3m 54s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/0729127/ : SUCCESS in 1h 04m 25s\n- check-osc-plugins http://logs.openstack.org/29/453429/14/check/check-osc-plugins/579b30d/ : SUCCESS in 3m 32s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/29/453429/14/check/gate-osc-dsvm-functional-ubuntu-xenial/1a7f894/ : SUCCESS in 40m 01s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/29/453429/14/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/0e2b316/ : SUCCESS in 48m 57s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/29/453429/14/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/8d5e357/ : FAILURE in 35m 09s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/29/453429/14/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/c411d38/ : SUCCESS in 1h 28m 19s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"141e50a94b9c429a366237beb3a846722ce879c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-23 20:36:42.000000000","message":"Patch Set 14: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":14},{"id":"2f8eb8c120152413f72200d957ff96b6bda3965b","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 03:11:41.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":14},{"id":"95ae933fadaabb3a3ce2a83c7e253ecb97efb911","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-19 18:29:23.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"92d5cb0c973a971fcfd3e2b167b7a2070d4745f9","revisions":{"982cc0f3704a8a44a94e61ef19c62c993f9c41fc":{"kind":"REWORK","_number":1,"created":"2017-04-05 01:49:49.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/1"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-05 01:44:07.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-05 01:48:38.000000000","tz":480},"subject":"Update endpoint-delete and endpoint-show method exception.","message":"Update endpoint-delete and endpoint-show method exception.\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should catch the Exception but not return directly.\n\nAlso, when we show an endpint which is not extis like endpoint-delete.\nWe should catch the errors and show the reason.\n\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/982cc0f3704a8a44a94e61ef19c62c993f9c41fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/982cc0f3704a8a44a94e61ef19c62c993f9c41fc"}]},"branch":"refs/heads/master"},"f8a046f06f2a5b7997ff5ebcc49a125af02203a8":{"kind":"REWORK","_number":2,"created":"2017-04-05 02:32:33.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/2"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-05 02:30:50.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-05 02:30:50.000000000","tz":480},"subject":"Update endpoint-delete and endpoint-show method exception.","message":"Update endpoint-delete and endpoint-show method exception.\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should catch the Exception but not return directly.\n\nAlso, when we show an endpint which is not extis like endpoint-delete.\nWe should catch the errors and show the reason.\n\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8a046f06f2a5b7997ff5ebcc49a125af02203a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8a046f06f2a5b7997ff5ebcc49a125af02203a8"}]},"branch":"refs/heads/master"},"b87883871cec8c69f9472ecc251b9c56e2c1874f":{"kind":"REWORK","_number":3,"created":"2017-04-06 05:39:02.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/3"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-06 05:34:24.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-06 05:34:24.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b87883871cec8c69f9472ecc251b9c56e2c1874f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b87883871cec8c69f9472ecc251b9c56e2c1874f"}]},"branch":"refs/heads/master"},"ab275484dba494343f32b2a41cf630c64bdaa772":{"kind":"REWORK","_number":4,"created":"2017-04-07 01:14:17.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/4"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-07 01:12:44.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-07 01:12:44.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ab275484dba494343f32b2a41cf630c64bdaa772"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ab275484dba494343f32b2a41cf630c64bdaa772"}]},"branch":"refs/heads/master"},"258f11286890c30c5fe4ffd9959aa1c3722fe6a7":{"kind":"REWORK","_number":5,"created":"2017-04-07 01:39:21.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/5"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-07 01:37:43.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-07 01:37:43.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/258f11286890c30c5fe4ffd9959aa1c3722fe6a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/258f11286890c30c5fe4ffd9959aa1c3722fe6a7"}]},"branch":"refs/heads/master"},"869a8537dcdff8d6e0c1b5d0edd873bddff9adc1":{"kind":"REWORK","_number":6,"created":"2017-04-17 05:33:19.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/6"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 05:24:22.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 05:32:02.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/869a8537dcdff8d6e0c1b5d0edd873bddff9adc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/869a8537dcdff8d6e0c1b5d0edd873bddff9adc1"}]},"branch":"refs/heads/master"},"207e4d56abbd53753aee7a3a2c81722e1f56c3cd":{"kind":"REWORK","_number":7,"created":"2017-04-17 05:37:58.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/7"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 05:36:05.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 05:36:05.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/207e4d56abbd53753aee7a3a2c81722e1f56c3cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/207e4d56abbd53753aee7a3a2c81722e1f56c3cd"}]},"branch":"refs/heads/master"},"4cf219c6e3dc490169027db0594755ba03e66ca2":{"kind":"REWORK","_number":8,"created":"2017-04-17 08:06:29.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/8"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 08:04:27.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 08:04:27.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4cf219c6e3dc490169027db0594755ba03e66ca2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4cf219c6e3dc490169027db0594755ba03e66ca2"}]},"branch":"refs/heads/master"},"ef3cded015f58f6630a2f39a66488df8651ba83a":{"kind":"REWORK","_number":9,"created":"2017-04-17 14:20:40.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/9"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 14:18:56.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-17 14:18:56.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ef3cded015f58f6630a2f39a66488df8651ba83a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ef3cded015f58f6630a2f39a66488df8651ba83a"}]},"branch":"refs/heads/master"},"088977ac7304dc1f6184523172092897690b614d":{"kind":"REWORK","_number":10,"created":"2017-04-18 01:03:15.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/10"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-18 01:01:23.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-18 01:01:23.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/088977ac7304dc1f6184523172092897690b614d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/088977ac7304dc1f6184523172092897690b614d"}]},"branch":"refs/heads/master"},"6b8a00ae8b85260c7edb7ad87c6fe0fa76a8c4e5":{"kind":"REWORK","_number":11,"created":"2017-04-18 02:31:35.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/11"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-18 02:29:32.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-18 02:29:32.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6b8a00ae8b85260c7edb7ad87c6fe0fa76a8c4e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6b8a00ae8b85260c7edb7ad87c6fe0fa76a8c4e5"}]},"branch":"refs/heads/master"},"15089a04df68a94fa16d49ee721ff9bade6f9773":{"kind":"REWORK","_number":12,"created":"2017-04-19 03:29:57.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/12"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-19 03:28:00.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-19 03:28:00.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/15089a04df68a94fa16d49ee721ff9bade6f9773"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/15089a04df68a94fa16d49ee721ff9bade6f9773"}]},"branch":"refs/heads/master"},"280f0d2f69629ae70411b850a9d189ad70f97404":{"kind":"REWORK","_number":13,"created":"2017-04-19 03:35:19.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/13"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-19 03:33:34.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-19 03:33:34.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/280f0d2f69629ae70411b850a9d189ad70f97404"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/280f0d2f69629ae70411b850a9d189ad70f97404"}]},"branch":"refs/heads/master"},"92d5cb0c973a971fcfd3e2b167b7a2070d4745f9":{"kind":"REWORK","_number":14,"created":"2017-04-19 06:59:37.000000000","uploader":{"_account_id":17430,"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","username":"yangweiwei"},"ref":"refs/changes/29/453429/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/29/453429/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/29/453429/14"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-19 06:57:52.000000000","tz":480},"committer":{"name":"yangweiwei","email":"yangweiwei@cmss.chinamobile.com","date":"2017-04-19 06:57:52.000000000","tz":480},"subject":"Update endpoint-delete, endpoint-show, endpoint-set method","message":"Update endpoint-delete, endpoint-show, endpoint-set method\n\nWhen we delete an endpoint which is not exists, the results should\nbe \u0027not found\u0027. But now, the openstackclient of the endpoint-delete\njust return \u0027More than one endpoint with the name XXX\u0027. For the Endpoint\nclass with name query like /endpoints?name\u003dXXX, the result ignores\nthe query which is not the same as others like Project. So, I think\nwe should not use find_source() method. We may get from the client\ndirectly.\n\nAlso, when we show and set an endpint which is not extis like endpoint-delete.\nWe should get from the client and catch or raise the exception.\n\nCloses-Bug: #1683231\nChange-Id: I94da0a7fe0f6e2fdf9af4171c20bac266ad51af3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/92d5cb0c973a971fcfd3e2b167b7a2070d4745f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/92d5cb0c973a971fcfd3e2b167b7a2070d4745f9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
