)]}'
{"id":"openstack%2Fcyborg~684193","triplet_id":"openstack%2Fcyborg~master~Ib0c9a235f4c86e60e38b8046904e83f2ea4f5383","project":"openstack/cyborg","branch":"master","topic":"v1api","hashtags":[],"change_id":"Ib0c9a235f4c86e60e38b8046904e83f2ea4f5383","subject":"Fix v1 API.","status":"MERGED","created":"2019-09-24 05:23:00.000000000","updated":"2019-09-26 13:53:19.000000000","submitted":"2019-09-26 13:51:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"684193-1569505892440-33733760","meta_rev_id":"76e3ab6700a07257d38919af249e1e0f4bd0ec06","_number":684193,"virtual_id_number":684193,"owner":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-09-26 13:51:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"}],"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":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"recommended":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-09-26 06:50:40.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":2,"date":"2019-09-26 13:11:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"date":"2019-09-26 06:24:32.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":1,"date":"2019-09-26 12:05:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":2,"date":"2019-09-26 12:13:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"}],"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":{"approved":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":1,"date":"2019-09-26 13:12:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-26 06:24:32.000000000","updated_by":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"reviewer":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"state":"REVIEWER"},{"updated":"2019-09-26 06:50:40.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2019-09-26 12:05:48.000000000","updated_by":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"reviewer":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"state":"REVIEWER"},{"updated":"2019-09-26 12:13:46.000000000","updated_by":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"reviewer":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"state":"REVIEWER"},{"updated":"2019-09-26 13:11:37.000000000","updated_by":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"reviewer":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"state":"REVIEWER"},{"updated":"2019-09-26 13:51:32.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":"e55116f71a4b1ddde9822f59fffe7b7007cc0cf5","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-24 05:23:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"17d74081365faea2c9b072d9de10877f6a3a338a","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-24 05:24:48.000000000","message":"Patch Set 1: Code-Review-1\n\nThe v2 endpoints do not appear with this devstack change. This needs fixing.","accounts_in_message":[],"_revision_number":1},{"id":"67ed861ad9287c9fd4a9df094a2b23f851544c09","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-24 06:00:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aad5c98470f5423c9a9bf0441ffd7b35 : SUCCESS in 2m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/94b0d7be0f59440a91b4cbeb6e6a121f : SUCCESS in 3m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/388983e7899048159932ccbcefbae973 : SUCCESS in 3m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/283c94078b3b45538a8e4cf8b510be71 : SUCCESS in 3m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06540402a3b24c5ca4a4d88b181ba076 : SUCCESS in 4m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9350e901281e4ce388e767e6de2b7d45 : FAILURE in 31m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4c856645b3bdeb9ddfe14b8d88251ee7e0fb7304","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-09-24 09:16:54.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9ba1f6d7fb24f0a9b77d13af63b5a927969d7565","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-25 02:20:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"456a315c780df56b71b10574d70150cb10d793d5","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-25 02:22:24.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"40fd49d1dcc9dca6a318d8a7cffe8f979e034b89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 03:01:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a901f0b5a08422ab68a148e5b2dd7c6 : SUCCESS in 7m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/74c1a21bc7d34086838f77968f55599f : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4621be21c90046ef8d24026663311687 : SUCCESS in 3m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6db6d5e33f98489ab38ae76ac65eab01 : SUCCESS in 4m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c6530ea4ddf4b8498cb4aeab7d5b660 : SUCCESS in 4m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/dafa511fbd734638b5a939326c7dd993 : SUCCESS in 33m 43s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1309d91e6dee43cd187caed234ae1ffb0eb1bd44","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-25 03:43:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f3535b7174c954cf3de33d1f25123dea64a46b23","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-09-25 08:14:59.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nI have tested it, almost good. soft -1, please see comment inline.","accounts_in_message":[],"_revision_number":3},{"id":"45dd16e646d0feb50e56b409297b76c05c51c494","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-25 21:42:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ec5d9c4d4d5a89b825b19b2b072e00915d9ca099","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2019-09-26 05:46:51.000000000","message":"Patch Set 3:\n\nactually, we can enable V1 or V2 by config.\n\nBut if V1 will not be support in future, maybe it is not necessary to enable it by config.","accounts_in_message":[],"_revision_number":3},{"id":"fecbb3de0aca44229bc4e7279308c0db522553a2","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-09-26 06:24:32.000000000","message":"Patch Set 3: -Code-Review\n\nremove -1 according to discussion with Shaohe. Besides, it\u0027s better to print a \"deprecated info\" as the output of v1 API. Now, it only return null list, which is confusing.","accounts_in_message":[],"_revision_number":3},{"id":"6f6ad9ad5903541c3eb739940affe48dc729a1b8","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-09-26 06:50:40.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"78af173b797398d51898d2916838efb82b9cd850","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-09-26 07:08:16.000000000","message":"Patch Set 3: Code-Review-1\n\nHi, Sundar, about this v1 API to me, v1 api it totally unuseless, most of the api are pass or return None, we can safely remove this. If we want to keep v1 api in this release cycle, I think we should give the more clearly deprecated warning message. something like, we will remove the v1 api in U release or later release.","accounts_in_message":[],"_revision_number":3},{"id":"b8e4cf1eec7b118febb1f4d4c5e4848e39a8672f","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-26 11:05:05.000000000","message":"Patch Set 3:\n\nGuys, again, we are supposed to maintain v1 in Train for backwards compatibility! This is not my call. OpenStack requires this! After Train, we can drop it in U.","accounts_in_message":[],"_revision_number":3},{"id":"c8c08910fc015f3a830165522a04244d709056a5","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-26 11:28:06.000000000","message":"Patch Set 3:\n\n\u003e Guys, again, we are supposed to maintain v1 in Train for backwards\n \u003e compatibility! This is not my call. OpenStack requires this! After\n \u003e Train, we can drop it in U.\n\nWe can update the docs for sure.","accounts_in_message":[],"_revision_number":3},{"id":"5ddd5e79970b71af92d905a6b347259ec08c9f4a","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-09-26 11:32:03.000000000","message":"Removed Code-Review-1 by zhurong \u003caaronzhu1121@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":3},{"id":"8258e939cc4117d44564a9be706a34a17dd3d039","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-09-26 12:05:48.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"a39700f2a0d141d48d0f6a2f27a46648b49e668b","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2019-09-26 12:13:46.000000000","message":"Patch Set 3: Code-Review+2\n\nFor we will remove the V1 support next release.\nSo let\u0027s do the minimum effort to keep it alive.","accounts_in_message":[],"_revision_number":3},{"id":"d1ae408b6dd2b68b284b08614a39c1d83a82017b","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2019-09-26 13:11:37.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4840afa1be2ce996ad82a0823c814e8fc8f307de","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-09-26 13:12:49.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"c50bec510fb710e9fa9f0ea2a5e88daa2777617c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-26 13:13:02.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c42b799b94748414c7a5d076ce02d2977a9cbe06","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-26 13:51:32.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c660752ddffe429983bea7bcb3d0c08a : SUCCESS in 3m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/29478ebe034e4c4a8b819fff8cdd2284 : SUCCESS in 3m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ecb8b3452b3c44fb81e4a980befc2815 : SUCCESS in 3m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1e2da2833f064e298ae3f20cefb3c59c : SUCCESS in 7m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa206e4c5dfa4bc89e013c1611b31abc : SUCCESS in 5m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/73a1f232707643aab356943f89535e3b : SUCCESS in 32m 36s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c3b57f4a5170c33112f1441a4c34e381e83ad217","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-26 13:51:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"a396efeab5257c4d74fec971014fcaa723e2f8f0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-26 13:53:19.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58712090c38545039a6b437df168ee8d : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"72df50f91e8ab23a8c33ca39c528a2f70b0d9b88","revisions":{"dfe0b5a64e52deffb4d09dff97fe1087ee47b5af":{"kind":"REWORK","_number":1,"created":"2019-09-24 05:23:00.000000000","uploader":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"ref":"refs/changes/93/684193/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/93/684193/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/93/684193/1"}}},"commit":{"parents":[{"commit":"04bbd98e862f283e35b6c9a67214da95db3235af","subject":"Blacklist eventlet 0.23.0,0.25.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/04bbd98e862f283e35b6c9a67214da95db3235af"}]}],"author":{"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","date":"2019-09-24 07:14:38.000000000","tz":-420},"committer":{"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","date":"2019-09-24 07:14:38.000000000","tz":-420},"subject":"Fix v1 API.","message":"Fix v1 API.\n\nhttp://192.168.122.4/accelerator/v1 is unreachable without\nthis patch. But v1 API is supported, even if deprecated.\n\nTo test this:\n    token\u003d$(openstack token issue -c id -f value)\n    auth\u003d\"X-Auth-Token: $token\"\n    ctype\u003d\"Content-Type: application/json\"\n    curl -s -H \"$ctype\" -H \"$auth\" \u003curl\u003e\n\nExpected output:`\n    http://192.168.122.4/accelerator/v1\n{\"id\": \"v1\", \"accelerator\": [{\"href\":\n \"http://192.168.122.4/accelerator/v2/accelerator\", \"rel\": \"self\"},\n {\"href\": \"http://192.168.122.4/accelerator/accelerator\",\n \"rel\": \"bookmark\"}]}\n\n    http://192.168.122.4/accelerator/v1/accelerators\n    {}\n\n    http://192.168.122.4/accelerator/v1/deployables\n    {\"deployables\": []}\n\nChange-Id: Ib0c9a235f4c86e60e38b8046904e83f2ea4f5383\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/dfe0b5a64e52deffb4d09dff97fe1087ee47b5af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/dfe0b5a64e52deffb4d09dff97fe1087ee47b5af"}]},"branch":"refs/heads/master"},"d9ede676ae3c4ea6e8aa63f520a8a65dd9c7bbb0":{"kind":"REWORK","_number":2,"created":"2019-09-25 02:20:17.000000000","uploader":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"ref":"refs/changes/93/684193/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/93/684193/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/93/684193/2"}}},"commit":{"parents":[{"commit":"04bbd98e862f283e35b6c9a67214da95db3235af","subject":"Blacklist eventlet 0.23.0,0.25.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/04bbd98e862f283e35b6c9a67214da95db3235af"}]}],"author":{"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","date":"2019-09-24 07:14:38.000000000","tz":-420},"committer":{"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","date":"2019-09-25 02:17:25.000000000","tz":-420},"subject":"Fix v1 API.","message":"Fix v1 API.\n\nhttp://192.168.122.4/accelerator/v1 is unreachable without\nthis patch. But v1 API is supported, even if deprecated.\n\nIn devstack Cyborg plugin, v1 API enabling is commented out.\nInterested developers can uncomment it before stacking.\n\nTo test this:\n    token\u003d$(openstack token issue -c id -f value)\n    auth\u003d\"X-Auth-Token: $token\"\n    ctype\u003d\"Content-Type: application/json\"\n    curl -s -H \"$ctype\" -H \"$auth\" \u003curl\u003e\n\nExpected output:`\n    http://192.168.122.4/accelerator/v1\n{\"id\": \"v1\", \"accelerator\": [{\"href\":\n \"http://192.168.122.4/accelerator/v2/accelerator\", \"rel\": \"self\"},\n {\"href\": \"http://192.168.122.4/accelerator/accelerator\",\n \"rel\": \"bookmark\"}]}\n\n    http://192.168.122.4/accelerator/v1/accelerators\n    {}\n\n    http://192.168.122.4/accelerator/v1/deployables\n    {\"deployables\": []}\n\nChange-Id: Ib0c9a235f4c86e60e38b8046904e83f2ea4f5383\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d9ede676ae3c4ea6e8aa63f520a8a65dd9c7bbb0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d9ede676ae3c4ea6e8aa63f520a8a65dd9c7bbb0"}]},"branch":"refs/heads/master"},"72df50f91e8ab23a8c33ca39c528a2f70b0d9b88":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-09-25 02:22:24.000000000","uploader":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"ref":"refs/changes/93/684193/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/93/684193/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/93/684193/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/93/684193/3"}}},"commit":{"parents":[{"commit":"04bbd98e862f283e35b6c9a67214da95db3235af","subject":"Blacklist eventlet 0.23.0,0.25.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/04bbd98e862f283e35b6c9a67214da95db3235af"}]}],"author":{"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","date":"2019-09-24 07:14:38.000000000","tz":-420},"committer":{"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","date":"2019-09-25 02:21:15.000000000","tz":-420},"subject":"Fix v1 API.","message":"Fix v1 API.\n\nhttp://\u003cip\u003e/accelerator/v1 is unreachable without\nthis patch. But v1 API is supported, even if deprecated.\n\nIn devstack Cyborg plugin, v1 API enabling is commented out.\nInterested developers can uncomment it before stacking.\n\nTo test this:\n    token\u003d$(openstack token issue -c id -f value)\n    auth\u003d\"X-Auth-Token: $token\"\n    ctype\u003d\"Content-Type: application/json\"\n    curl -s -H \"$ctype\" -H \"$auth\" \u003curl\u003e\n\nExpected output:\n    http://192.168.122.4/accelerator/v1\n{\"id\": \"v1\", \"accelerator\": [{\"href\":\n \"http://192.168.122.4/accelerator/v2/accelerator\", \"rel\": \"self\"},\n {\"href\": \"http://192.168.122.4/accelerator/accelerator\",\n \"rel\": \"bookmark\"}]}\n\n    http://192.168.122.4/accelerator/v1/accelerators\n    {}\n\n    http://192.168.122.4/accelerator/v1/deployables\n    {\"deployables\": []}\n\nChange-Id: Ib0c9a235f4c86e60e38b8046904e83f2ea4f5383\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/72df50f91e8ab23a8c33ca39c528a2f70b0d9b88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/72df50f91e8ab23a8c33ca39c528a2f70b0d9b88"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
