)]}'
{"id":"openstack%2Fcyborg~695648","triplet_id":"openstack%2Fcyborg~master~Ie1c363d3be68d31357f2a980fc33b88a20bfb146","project":"openstack/cyborg","branch":"master","topic":"device-v2-api","hashtags":[],"change_id":"Ie1c363d3be68d31357f2a980fc33b88a20bfb146","subject":"Implementation of Device v2 API","status":"MERGED","created":"2019-11-22 10:08:22.000000000","updated":"2020-01-14 03:05:03.000000000","submitted":"2020-01-14 03:03:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":31,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"695648-1578971017521-f3637170","meta_rev_id":"87f1f151a28ffcc0fec3dc5588a24021304805b8","_number":695648,"virtual_id_number":695648,"owner":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"date":"2020-01-14 02:14:23.000000000","_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-14 03:03:37.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"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":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"all":[{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":2,"date":"2020-01-13 02:38:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-01-13 02:13:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"all":[{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":1,"date":"2020-01-13 02:38:30.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":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":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"},{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-07 08:09:26.000000000","updated_by":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"reviewer":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"state":"REVIEWER"},{"updated":"2020-01-13 02:13:59.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":"2020-01-13 02:38:30.000000000","updated_by":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"reviewer":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"state":"REVIEWER"},{"updated":"2020-01-14 03:03:37.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":"fca746c3a35609118480593ee50faced475b8244","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-11-22 10:08:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ab4f6ffad1a282715a297c058c95ade9492476cb","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-11-22 10:09:03.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"6fd4e1496a516ffb068c67523fab3a8384b142ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 10:45:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/331213cf616644e8b20c34b07c301905 : SUCCESS in 3m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca4ff9226be94f19924e3600db149c63 : SUCCESS in 3m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0022240345aa46008a455e467345aa51 : SUCCESS in 3m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8a5b5d82954143a6a03461336b3ce118 : SUCCESS in 3m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a094d87c01c4839be10459c03869235 : SUCCESS in 3m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7c9728eb65174a448fe4521993a8035f : SUCCESS in 27m 32s (non-voting)\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4393f7675a344f2db74d61cf69e3baa0 : SUCCESS in 31m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"758e0dbfe383400d5559eb762299cdbe83051e44","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-11-22 17:46:08.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nThanks for the quick start, Xinran.","accounts_in_message":[],"_revision_number":2},{"id":"5a5edb8b039680a23a207bc0e36902a6c625e8cf","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-11-25 07:04:59.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nHi Sundar, please see my reply inline.","accounts_in_message":[],"_revision_number":2},{"id":"9149bb87e63e8f09743a1908cbc6d6f9b30822a6","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-16 05:45:29.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"78dc2c04e98d0812071f9e55b78ea897c56e56f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-16 06:22:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6e77c92726204996b7191613250e19e4 : SUCCESS in 3m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d87c906dd7224d6f96bca6b732f8861e : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/172b5aa35c9e4c21ba8ef884f72c0455 : SUCCESS in 3m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/73742db5aed5426e9368428bd92fe062 : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d0d52ef49844d08b2cb83a5ec38a689 : SUCCESS in 6m 51s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/312237ace4504e4c973678c569aa75f4 : SUCCESS in 35m 22s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98169c49df9144248297f7858933fd0c : SUCCESS in 36m 29s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8a6766116abb9cf2375fdfd60ae4ba428dfb5e5c","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2019-12-19 03:59:39.000000000","message":"Patch Set 3: Code-Review-1\n\nHi Xinran, thank you for your patch. \n\nYour suggested curl command works well, but there are some miss-match with the format of openstacksdk\u0027s list function.\nList function in openstacksdk[1] posts the GET method like below,but this patch can\u0027t parse this, and outputs error.\n\ncurl -g -i -X GET \"http://HOST_IP:6666/v2/devices?type\u003dFPGA\".\nResult : BadRequestException: 400: Client Error for url: http://HOST_IP:6666/v2/devices?type\u003dFPGA, Unknown argument: \"type\" \n\nFor example, current client patch using openstacksdk posts GET method like below:\n# openstack accelerator device list --type FPGA --vendor 0xABCD\n-\u003e  curl -g -i -X GET \"http://HOST_IP:6666/v2/devices?vendor\u003d0xABCD\u0026type\u003dFPGA\" \n\nCould you consider the fitting to the spec?\n(Of course, I can help that work.)\n\n[1]https://github.com/openstack/openstacksdk/blob/master/openstack/resource.py#L1538","accounts_in_message":[],"_revision_number":3},{"id":"f3ac74bc41e1af2d0b144f2d19784c8d802157f6","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-24 06:29:53.000000000","message":"Patch Set 3:\n\n\u003e Hi Xinran, thank you for your patch.\n \u003e \n \u003e Your suggested curl command works well, but there are some\n \u003e miss-match with the format of openstacksdk\u0027s list function.\n \u003e List function in openstacksdk[1] posts the GET method like\n \u003e below,but this patch can\u0027t parse this, and outputs error.\n \u003e \n \u003e curl -g -i -X GET \"http://HOST_IP:6666/v2/devices?type\u003dFPGA\".\n \u003e Result : BadRequestException: 400: Client Error for url:\n \u003e http://HOST_IP:6666/v2/devices?type\u003dFPGA, Unknown argument: \"type\"\n \u003e \n \u003e For example, current client patch using openstacksdk posts GET\n \u003e method like below:\n \u003e # openstack accelerator device list --type FPGA --vendor 0xABCD\n \u003e -\u003e  curl -g -i -X GET \"http://HOST_IP:6666/v2/devices?vendor\u003d0xABCD\u0026type\u003dFPGA\"\n \u003e \n \u003e Could you consider the fitting to the spec?\n \u003e (Of course, I can help that work.)\n \u003e \n \u003e [1]https://github.com/openstack/openstacksdk/blob/master/openstack/resource.py#L1538\n\nHi Shoga, thanks for your comments, please see this TODO https://github.com/openstack/cyborg/blob/master/cyborg/api/controllers/v1/deployables.py#L169, it said will remove limit, marker, sort_key, sort_dir, so I supposed that we should support all filter\u0027s param in \"filters\" params including type and vendor_id. How do you think about it, shall we improve cyborgclient to accept \"filters\" with all params?","accounts_in_message":[],"_revision_number":3},{"id":"d95f68ac7949c9af50a6aa999add20e88d688e87","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-27 07:48:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0edaf99fb2103fd4de6236831b9bfd675a204af1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-27 08:27:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/743f3ebee3f54aeab9e3fd5d554b2ebc : SUCCESS in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68a7293bcde14c58a96088736a8ae92f : SUCCESS in 3m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bec1da9a2e154bc9aef7e42b665d9b96 : SUCCESS in 4m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ef4f563ca1bc49e78c3f9c7747cbb0cd : SUCCESS in 3m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5ff3180eab244439f5a122594b3e0c9 : SUCCESS in 3m 50s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d4bd1749b0b946b989e8079016378864 : SUCCESS in 29m 39s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e9dd72a5bb904da4919acc2293a28a47 : SUCCESS in 33m 49s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"85ad9a45688d75bafd331610c24595d0e56f9b50","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-30 03:11:48.000000000","message":"Patch Set 4: Code-Review+1\n\n(3 comments)\n\nThanks Xinran. Overall Look good to me. Some advice inline.","accounts_in_message":[],"_revision_number":4},{"id":"be3e902e0a81f9ab6b5171f5651b74b83e5f4007","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-30 03:12:11.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"46f780de3f21c43e21178972045e75c3b0fac9aa","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-30 07:40:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"33e76e046f2549cb01223069dfd7d9b359de7600","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-30 07:43:32.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM.","accounts_in_message":[],"_revision_number":5},{"id":"e3781d82233223bb5f813f72a1018ea5d860fe83","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-30 07:44:36.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nThanks for your comment, ChenKe","accounts_in_message":[],"_revision_number":4},{"id":"69e2b08e4325cf4e8755f94fa33500faaadb52a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-30 08:19:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bcb86e57f53744e6b527d70e0e61171b : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8cf9c2c44ea649279a127b48f35fd044 : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9bb6261119834d6aa16e2d9aea1a3508 : SUCCESS in 5m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9349385776bc4ad484bf638afde6ae06 : SUCCESS in 5m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2582caba9e1649ae9c23334f27ae794d : SUCCESS in 4m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d998da55c35145c48936e6f80e0ebf9a : SUCCESS in 34m 38s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/27da8809642440199caaa7b8f789a097 : SUCCESS in 36m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a92f8d61c6e0c81ce8a6b7eead6618f6e30907f6","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-06 23:43:17.000000000","message":"Patch Set 5: Code-Review-1\n\n(8 comments)\n\nThanks, Xinran.","accounts_in_message":[],"_revision_number":5},{"id":"b0e56dbdd8ad839f7385c103c322c5acb1f2e771","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-07 06:27:40.000000000","message":"Patch Set 5:\n\n(7 comments)\n\nHi Sundar, please see my reply inline.","accounts_in_message":[],"_revision_number":5},{"id":"908035e494570bd4f9d45b2578f25be4f19f5fcd","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-07 07:11:17.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7ef81a468e92abcd332c13b3f6f69df30cce7a57","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 07:54:09.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fc99c00a8c547c5845dae15c9562fb1 : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cc2a808c77d462296fc645a7ffe82dd : SUCCESS in 4m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d59d425801db4afa8a16d753543e5b1d : SUCCESS in 3m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/03712f7fb85b4c01ba4786eb7aec45c9 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ec7d34e6fcf4cc498d3f325d8754776 : SUCCESS in 4m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f929b55358d444e29d927a3bb909cda6 : SUCCESS in 36m 15s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9a34aba360b7471d854605db96055566 : SUCCESS in 37m 17s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"27c441c34617050c864c56dccfd2799c24ffee77","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-01-07 08:09:26.000000000","message":"Patch Set 6: Code-Review+1\n\nThank you Xinran,\nThis works well in my local env, with the cyborg-client with openstacksdk.","accounts_in_message":[],"_revision_number":6},{"id":"17f4e1d7b25161d583e0d05897c11f75508bbc35","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-08 11:52:51.000000000","message":"Patch Set 6: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":6},{"id":"aec00c4092127250b267245f930fd295cc053221","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-08 22:18:13.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"3c2a2227626167af513f6f08c5baf263b0f6afad","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-10 06:36:26.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c73723d61de11f68b87a9ba438399f8bc73d3253","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-10 06:37:38.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"eb09ca086f5ba64f3940c2f47b00eebf05ed66ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-10 07:20:55.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3494d47cdda4820959e9d9d069fc9b1 : SUCCESS in 4m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9117a630e27f4e7d998ce2fa41a4a788 : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/84d05aa1e9894f659c63d9f7ab2b408b : SUCCESS in 3m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/91074cff642a43238186e13249a6065f : SUCCESS in 6m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e4c39e1e0f647d5b4eb456815b60f1e : SUCCESS in 4m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0e2c6d253c89407f8f3d2e7dde5f960f : SUCCESS in 32m 24s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f87d2d60f614f618e7181e42ba06d58 : SUCCESS in 38m 56s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"e6e05aa82cd70ab48932ef01cd82d69749757d68","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-13 02:13:59.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"beec7f720b9646e41a9878c21865b44595faa5be","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-13 02:38:23.000000000","message":"Patch Set 7: Code-Review+2 Workflow-1","accounts_in_message":[],"_revision_number":7},{"id":"02d9bf4a0fcf18cc512a6cbba15eef2669e7f7cc","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-13 02:38:30.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"1a4d9b740d01aa0c994c5bb5df5360e99816f8c6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 02:38:42.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"d9b9c47932bcc1b6025f9b09214316ca7be8ef40","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 02:48:42.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2ef735511ee49e1ba6846406cba92c7 : SUCCESS in 3m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e5d986a59da845f4b11785a4dce903cb : SUCCESS in 3m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6ef9adff5c3444429c21e0bf80c48724 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac01366b204b47369cfb124c5bc65be4 : SUCCESS in 4m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a5efca228c224fbba653324282dd0d34 : FAILURE in 9m 04s","accounts_in_message":[],"_revision_number":7},{"id":"f7648cee57c5275f12767e643b0b3e06a47c84a9","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-13 03:05:59.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"16de9d7f7e53956b8f10b3616751178e9a4273c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 03:15:54.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/02a2e2c78b2d4b7d8d0e9e058f36379a : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21509f2e39a24b7e8b03fe3553ecdfc5 : SUCCESS in 3m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/97bf7fe7d4464819a9df5be5baf5f094 : SUCCESS in 3m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/da2a74fbd0e54034a7c7f1388b035021 : SUCCESS in 3m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84c779bdbb4d42298507f22383b80022 : SUCCESS in 3m 24s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/283f44ad6eaa4028bfed48ca9260bfbe : FAILURE in 8m 42s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7aeb2290b70c43c79319532b19294274 : FAILURE in 8m 46s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"6b637171eefd77a6d1f9cdaee05f32b181f64fa4","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-13 05:36:57.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"d6365c5c41c6fc367d47d5d8ba492bde94c9c9aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 05:47:42.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/982bb4aaf69e45ffab253acc82de5107 : SUCCESS in 3m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e0fd780ed9b4ec8bd2b1b9c69fb87d0 : SUCCESS in 3m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/57130a5f20114328ab8abaf2374fe490 : SUCCESS in 3m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/432b13e0329d489fb4670ea9f9254a35 : SUCCESS in 3m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82e62f06282a46f5a73c0b4aa38476a3 : SUCCESS in 3m 27s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7d48e56910d84d37920017852225662d : FAILURE in 9m 30s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d93129a7576e4d12b00b90feff53d5e6 : FAILURE in 9m 04s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"5078fd69b43d3da078686084a36e7ac38cf9f235","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-14 01:30:35.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"80d1f674a4bc9d551535c02a858e0b38f737192a","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-14 02:14:23.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"9e627d298c01b025def40994e36dc537ab142509","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 02:30:55.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5891742b8ec14b30a22317cbf7e8ea45 : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02b2be1fa6184fffa7e97e369b4c4256 : SUCCESS in 3m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/49a065c1569940638015bd6d4bde32ad : SUCCESS in 5m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/30c99503bc8048438f30309288d50fa9 : SUCCESS in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9982f76324184b0aba62e6abab29d3e1 : SUCCESS in 5m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e1925101e9f9469394877df0e5f0996e : SUCCESS in 28m 22s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9f18b1ee9d4e430e879d8121cc9d5074 : SUCCESS in 39m 10s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"26e08aa99db7f44f775d13268c5ed6e1daa62700","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 02:31:06.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"0c94fc96b8e2b82d0bc56b5cc957a8bb2877397e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 03:03:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"702d4bff5dd1a4f0678dc0ee4231008ce7fff699","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 03:03:37.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4c667ef27a742bab244dfb5aaee7269 : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/048e67b0f152469d8d461b878c897fc5 : SUCCESS in 3m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/551b972a3e704a52bde0d00432670a71 : SUCCESS in 3m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3b83a6eba374653a6605bf6b4dd8df1 : SUCCESS in 3m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/be78a63e791b40a4b670ed54e9deaa17 : SUCCESS in 32m 04s","accounts_in_message":[],"_revision_number":7},{"id":"f71935688baf2e891ed949d0060a674e751e3ab1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 03:05:03.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4f8d378168a40f2946c139892b3959e : SUCCESS in 1m 11s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"2b8ff38e79233ea2c9a675b31393dc161652c126","revisions":{"42f89669af0bfd2a9a930fdfbc585d1e87bf9727":{"kind":"REWORK","_number":1,"created":"2019-11-22 10:08:22.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/1"}}},"commit":{"parents":[{"commit":"b0f1842429c6938c24c6f01f91ce12b18d767eb5","subject":"Merge \"Bugfix: modify the log location for successful async bind ARQs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b0f1842429c6938c24c6f01f91ce12b18d767eb5"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-22 10:03:43.000000000","tz":480},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at implement v2 Device list, show APIs which is a\ndependency of Horizon-Cyborg intergration part.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/42f89669af0bfd2a9a930fdfbc585d1e87bf9727"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/42f89669af0bfd2a9a930fdfbc585d1e87bf9727"}]},"branch":"refs/heads/master"},"a086791119919506a6d6360a36df9b1d81ed5547":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-11-22 10:09:03.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/2"}}},"commit":{"parents":[{"commit":"b0f1842429c6938c24c6f01f91ce12b18d767eb5","subject":"Merge \"Bugfix: modify the log location for successful async bind ARQs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b0f1842429c6938c24c6f01f91ce12b18d767eb5"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"xin-ran.wang@intel.com","date":"2019-11-22 10:08:58.000000000","tz":0},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API spec has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at implement v2 Device list, show APIs which is a\ndependency of Horizon-Cyborg intergration part.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/a086791119919506a6d6360a36df9b1d81ed5547"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/a086791119919506a6d6360a36df9b1d81ed5547"}]},"branch":"refs/heads/master"},"3345475e75655dda1896543c9d1a28b26fedf4c6":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-12-16 05:45:29.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/3"}}},"commit":{"parents":[{"commit":"66916ae0db1daf261c4847fe524d81cdd852f016","subject":"Merge \"Add procname for uwsgi based service cyborg-api\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/66916ae0db1daf261c4847fe524d81cdd852f016"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"xin-ran.wang@intel.com","date":"2019-12-16 05:45:29.000000000","tz":0},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API spec has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at implement v2 Device list, show APIs which is a\ndependency of Horizon-Cyborg intergration part.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3345475e75655dda1896543c9d1a28b26fedf4c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3345475e75655dda1896543c9d1a28b26fedf4c6"}]},"branch":"refs/heads/master"},"9be995313a035f129a016a112b03caa0ab6db65c":{"kind":"REWORK","_number":4,"created":"2019-12-27 07:48:37.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/4"}}},"commit":{"parents":[{"commit":"98539c70cd8335284a370189d6e258500419bbbf","subject":"Merge \"Remove \u0027base object\u0027 that no longer exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/98539c70cd8335284a370189d6e258500419bbbf"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-12-27 07:43:42.000000000","tz":480},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API spec has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at implement v2 Device list, show APIs which is a\ndependency of Horizon-Cyborg intergration part.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9be995313a035f129a016a112b03caa0ab6db65c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9be995313a035f129a016a112b03caa0ab6db65c"}]},"branch":"refs/heads/master"},"339230a4fdaed9832142fac17e9a19da476d0fe9":{"kind":"REWORK","_number":5,"created":"2019-12-30 07:40:10.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/5"}}},"commit":{"parents":[{"commit":"f361adf39f46da9a06b1c7ef0fe0c5a6440817dd","subject":"Merge \"Modify api-paste.ini v1 to v2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f361adf39f46da9a06b1c7ef0fe0c5a6440817dd"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-12-30 07:35:16.000000000","tz":480},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API spec has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at implement v2 Device list, show APIs which is a\ndependency of Horizon-Cyborg intergration part.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/339230a4fdaed9832142fac17e9a19da476d0fe9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/339230a4fdaed9832142fac17e9a19da476d0fe9"}]},"branch":"refs/heads/master"},"92cbf0d1dba140e736a5dc62d5a0bfe4f7a13ce3":{"kind":"REWORK","_number":6,"created":"2020-01-07 07:11:17.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/6"}}},"commit":{"parents":[{"commit":"f361adf39f46da9a06b1c7ef0fe0c5a6440817dd","subject":"Merge \"Modify api-paste.ini v1 to v2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f361adf39f46da9a06b1c7ef0fe0c5a6440817dd"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2020-01-07 07:05:41.000000000","tz":480},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API spec has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at implement v2 Device list, show APIs which is a\ndependency of Horizon-Cyborg intergration part.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/92cbf0d1dba140e736a5dc62d5a0bfe4f7a13ce3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/92cbf0d1dba140e736a5dc62d5a0bfe4f7a13ce3"}]},"branch":"refs/heads/master"},"2b8ff38e79233ea2c9a675b31393dc161652c126":{"kind":"REWORK","_number":7,"created":"2020-01-10 06:36:26.000000000","uploader":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"ref":"refs/changes/48/695648/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/48/695648/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/48/695648/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/48/695648/7"}}},"commit":{"parents":[{"commit":"7fd8aac788c008cc288c68f723eccb64952c09a2","subject":"Merge \"Improve objects/device.py UT coverage from 82% to 100%\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fd8aac788c008cc288c68f723eccb64952c09a2"}]}],"author":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2019-11-21 07:22:48.000000000","tz":480},"committer":{"name":"Xinran WANG","email":"wxr930217@gmail.com","date":"2020-01-10 06:30:13.000000000","tz":480},"subject":"Implementation of Device v2 API","message":"Implementation of Device v2 API\n\nThe v2 API spec has been merged https://review.opendev.org/#/c/658263/\nThis patch aims at:\n1. Implement v2 Device list, show APIs which is a dependency of Horizon-Cyborg\nintergration part.\n2. Polish device fake data used by test cases.\n\nThe disable/enable API will be implemented later.\n\nChange-Id: Ie1c363d3be68d31357f2a980fc33b88a20bfb146\nTask: 37591\nStory: 2006923\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2b8ff38e79233ea2c9a675b31393dc161652c126"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2b8ff38e79233ea2c9a675b31393dc161652c126"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
