)]}'
{"id":"openstack%2Fcyborg~698190","triplet_id":"openstack%2Fcyborg~master~Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0","project":"openstack/cyborg","branch":"master","topic":"program-api","hashtags":[],"change_id":"Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0","subject":"Programming support (v2 Deployable API)","status":"MERGED","created":"2019-12-10 07:08:17.000000000","updated":"2020-09-18 03:13:48.000000000","submitted":"2020-09-18 03:12:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":162,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"698190-1600398762857-079f7ff7","meta_rev_id":"b90ac80f58e97219d34ac451e4b0bc6760a04524","_number":698190,"virtual_id_number":698190,"owner":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},{"value":0,"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":0,"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"},{"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":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-09-18 03:12:42.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":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"all":[{"value":0,"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},{"value":2,"date":"2020-09-18 02:43:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":0,"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":2,"date":"2020-09-17 05:53:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"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":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":"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":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"all":[{"value":0,"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},{"value":1,"date":"2020-09-18 02:38:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":0,"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"},{"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":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"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":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":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":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},{"_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"},{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-12 01:20:04.000000000","updated_by":{"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},"reviewer":{"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},"state":"REVIEWER"},{"updated":"2019-12-12 01:20:40.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":"2020-04-06 08:01:34.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-04-16 07:38:16.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":"2020-06-03 11:49:07.000000000","updated_by":{"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"},"reviewer":{"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"},"state":"REVIEWER"},{"updated":"2020-09-03 06:23:28.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-09-16 02:53:02.000000000","updated_by":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"reviewer":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"state":"REVIEWER"},{"updated":"2020-09-16 11:15:29.000000000","updated_by":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"reviewer":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"state":"REVIEWER"},{"updated":"2020-09-17 05:53:16.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":"2020-09-18 02:38:53.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":"2020-09-18 03:12:42.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":"c47a7da2f26aff0ccc639f9cd298b06a1b2c39a8","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2019-12-10 07:08:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d455f3345ac897b98f3a113362694f7cd6956984","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-10 07:46:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78dfda805d5a49e2805b495056b97a54 : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b22436eb4e9463ba78699555d1e3ae2 : SUCCESS in 3m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/09c1684bd962435fb7232fd127b3bf53 : SUCCESS in 4m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8fe33330688a4e29a81c247e0f77286f : SUCCESS in 13m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0443d4372ed242deaa1ce3da2ad5c28a : SUCCESS in 5m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9cfda3ffa2ce46b186c37cc13d21d52e : SUCCESS in 29m 16s (non-voting)\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/024c0f3a61674b23b8d9b6d0e0497eea : SUCCESS in 33m 39s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c0ff84bfd99d6b35d64614b5a620c316946af3e3","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-12 17:30:34.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nThis is not a full review. \n\n1. Please add UT.\n2. The copy-paste retains many TODOs. They need to be reviewed.","accounts_in_message":[],"_revision_number":1},{"id":"b57f85d131d854615d1d5088ce08f374055665fc","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-13 05:46:51.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThanks Shogo, please see my comments inline.","accounts_in_message":[],"_revision_number":1},{"id":"22c49b6529ec0a772dfa35065c038aa84267d738","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-03-10 07:04:40.000000000","message":"Patch Set 1:\n\nHi Shogo. Do you plan to update this recently","accounts_in_message":[],"_revision_number":1},{"id":"3047491b727c680dde8d15d0c91c2a15d0dba567","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-03-10 07:15:39.000000000","message":"Patch Set 1:\n\nHi chenke and all, sorry late for reply and update.\nI\u0027m working on this patch to cooperate with the upper comments,\nIn particular, to modify using fpga_program_v2.\nI\u0027ll update this in few weeks,at latest.","accounts_in_message":[],"_revision_number":1},{"id":"9af2c966f250a82ce5b8ffc42b1e10a74857192c","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-03-10 07:24:09.000000000","message":"Patch Set 1:\n\n\u003e Hi chenke and all, sorry late for reply and update.\n \u003e I\u0027m working on this patch to cooperate with the upper comments,\n \u003e In particular, to modify using fpga_program_v2.\n \u003e I\u0027ll update this in few weeks,at latest.\n\nThanks!","accounts_in_message":[],"_revision_number":1},{"id":"c92178ef772603b9448587795da052607a1af8e5","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-03-19 07:14:16.000000000","message":"Patch Set 1: Code-Review-1\n\n(17 comments)\n\nShogo, thanks for working on this, can you add test cases to cover the PATCH API? After you rebase on https://review.opendev.org/#/c/712835 and add in [1].\n\n[1]https://review.opendev.org/#/c/712835/4/cyborg/tests/unit/api/controllers/v2/test_deployables.py","accounts_in_message":[],"_revision_number":1},{"id":"374af4e5a306e573935e004f21de19038fdb7d89","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-03-19 07:16:17.000000000","message":"Patch Set 1:\n\nAnd there are duplicate reviews in https://review.opendev.org/#/c/712835, many xinranwang have already done it, you just need to add different ones.","accounts_in_message":[],"_revision_number":1},{"id":"e59ae4c71a5ceeb927dfd52ce40b4283121334a8","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-03-30 07:01:00.000000000","message":"Patch Set 1:\n\n\u003e And there are duplicate reviews in https://review.opendev.org/#/c/712835,\n \u003e many xinranwang have already done it, you just need to add\n \u003e different ones.\n\nThank you Xinran, Brin and all,\nAs Brin said is right, I abandon this patch and post new one based on xinran\u0027s patch.","accounts_in_message":[],"_revision_number":1},{"id":"07d61230c10cadf9a512fb4923d4e3e9e7b6f297","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-03-30 07:03:22.000000000","message":"Abandoned\n\nMany points of this patch has been achieved by the patch below.\nI\u0027ll post programming support based on the patch as new simple one. \nhttps://review.opendev.org/#/c/712835","accounts_in_message":[],"_revision_number":1},{"id":"ae31cb57d9967a35c3a8d1fa4370e564b7bf40a2","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-04-01 06:17:52.000000000","message":"Restored\n\nSorry to confuse,I\u0027ll update this patch continuously.","accounts_in_message":[],"_revision_number":1},{"id":"616e4ca1fbc7eb4dbf914b8d2443622448c763ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-01 06:18:05.000000000","message":"Patch Set 1: 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":1},{"id":"63e6920741d5ea697427ea3448abf920708ff0a3","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-04-06 06:29:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"17b22ce9ecd8e042d5e018209685e04eaea744b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-06 07:09:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4bb459d35c22438cb5d278c550f377fd : SUCCESS in 5m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0351e6a3ff0452a9d54740e93a8f620 : SUCCESS in 5m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e98c43192c9a4ca28146c1fba608235b : SUCCESS in 6m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8ffe5ff7fd3b4865a5f7a68167d7ee51 : SUCCESS in 5m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/82e06eb0f6594d529a2263175acfcc4f : FAILURE in 6m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cf8f3ba7252455b9200e1dd883c641a : SUCCESS in 5m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ede17ff13a9e47ffa7a1081e6df41c46 : SUCCESS in 32m 26s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb4ba0fa43e54e8d945dba1db529f9ac : SUCCESS in 32m 14s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/3a0d838422574fdeae9f56d2fbd94fce : FAILURE in 3m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ad6e1a57606169c9626a57aa46883a2a710761c4","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-04-06 08:01:34.000000000","message":"Patch Set 2: Code-Review-1\n\n(13 comments)\n\nThanks, Shogo.","accounts_in_message":[],"_revision_number":2},{"id":"338388262319b1751219890ee96720a742a21b93","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-04-13 08:29:55.000000000","message":"Patch Set 2:\n\n(12 comments)\n\nThanks Sundar, please check my comments.","accounts_in_message":[],"_revision_number":2},{"id":"f82d2e0d3e0910d61a5a7a3a738ecbd8324737f8","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-04-16 01:40:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"55189c6e3dfd58f6da3efc9e587d3e7fde0bb7e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-16 02:19:03.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1db27c7f491d4d8a957769642eefb24b : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c04c656a553469ba272a0b2e4c8ec2c : FAILURE in 3m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2b9ff1a2a16347db97fb8221c4249bde : SUCCESS in 4m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c9c154a4263d4b2ba0f88b81117989cc : SUCCESS in 4m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/71623a0609ac400d8d976420745da370 : SUCCESS in 5m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d4263a2cc49d42479888c6a3de6f9780 : SUCCESS in 6m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/fa877b54aa5447fc97aa2fafc03dfe0a : SUCCESS in 31m 07s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/15a9e6c58d654af487fefee55adf3124 : SUCCESS in 27m 55s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/c7d33b74a36144a285b6c88d1a3adf88 : FAILURE in 4m 05s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0c8141fe9b5cf0eedb62ae66de53a49e8aa9297e","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-04-16 06:57:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"57b259122f522e1091701d0907422f543d70d26e","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-04-16 07:38:16.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)\n\nThanks Shogo, please see my comments inline.","accounts_in_message":[],"_revision_number":4},{"id":"b2e4c1454beb0253dfa52a18fe3787dbe752b3ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-16 07:58:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7695fc53f020426b83d13a2b7e07f9ea : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d7469678dd6410db99ff4aa079279fa : SUCCESS in 4m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0512831bb80a43f9a1bb7c78f02f7e17 : SUCCESS in 4m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/59b45fbed3f645f7becae14350845202 : SUCCESS in 5m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1c2f6d33d57746f583480562964e02a5 : SUCCESS in 6m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62d1eba074054e32b9492e76579ae224 : SUCCESS in 6m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/029ad4dab89647eeb2d47775fee3f57f : SUCCESS in 41m 41s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9bd74ddaad364867863f227e75b8935d : SUCCESS in 37m 59s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/fdb415465ce8464892c260c5de615755 : FAILURE in 5m 12s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"daad2e4af950a7a63463572ad193cd5562167efe","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-04-17 07:53:50.000000000","message":"Patch Set 4:\n\n(9 comments)\n\nThank you Sundar and Xinran,\nI fix some points and reply comments inline.\nPlease check them.","accounts_in_message":[],"_revision_number":4},{"id":"b6909baa4d17f34cec9baaeeb953645544dbf276","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-04-21 03:02:42.000000000","message":"Patch Set 4: Code-Review-1\n\n(10 comments)\n\nWe should add a releasenote for adding the program PATCH API.\n\nI don\u0027t have an environment for testing, just some comments on the edge.","accounts_in_message":[],"_revision_number":4},{"id":"3fbb5d1685cf0b193b20683da65dcfcb2b56a36c","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-06-03 11:29:33.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"80ef0d9e356e06a2d715454d40bc25114a4a2aef","author":{"_account_id":31783,"name":"Huang Haibin","email":"hhb584520@163.com"},"date":"2020-06-03 11:49:07.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nplease see the comments.","accounts_in_message":[],"_revision_number":4},{"id":"2081f4f7510032696d17876e17366be534455d48","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-06-04 03:55:45.000000000","message":"Patch Set 4:\n\nAccording to PTG discussion:https://etherpad.opendev.org/p/cyborg-victoria-goals L169, it seems that deployable API for programming is not sufficient. AFAIK, Haibin Huang has tested with a device in which cyborg can only report device, but deployable is not included. If so, we should consider how to program this kind of device.  Just want to point out this possibility here. \nBtw, Haibin Huang, could you give us more details about your testing here?","accounts_in_message":[],"_revision_number":4},{"id":"c341deec41b27d0f7fd73c9e53d60d4dc15527f1","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-06-05 00:34:31.000000000","message":"Patch Set 4:\n\nYes, for baseline, the FPGA driver just report device without deployable.","accounts_in_message":[],"_revision_number":4},{"id":"3e35b26b2c3a8b23814aab1e6dfac21ef76df99a","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-06-05 02:52:08.000000000","message":"Patch Set 4:\n\nI\u0027m working with the previous comments for code, and that will be updated, later.\n\nThis is comment for last three.\n\nIn my understanding, there are 2 discussions now,,\n1: collision between VM attach and FPGA programming\n  pattern1-1: VM attach between FPGA programming\n  pattern1-2: FPGA programming after VM attached, and being used by the VM.\n2: programming without deployable\n\n1:\nThe pattern 1-2 is treated in this patch.. that returns error naturally.\nIn the pattern 1-1, IMHO, users may be better to use device enable/disable API before programming. Because it seems to be difficult to block VM attach between deployable/programming, or add specific FPGA-programming-detection logic in arq binding, and avoid it.\n\n2:\nI would like to know the real situation for it, FPGA board without \"deployable\".\n( e.g. host-accelerator, not used in guest, like an ovs accelerator FPGA NIC? )\nIMHO, to add new API for device/PATCH(programming) seems to be better, because operators knows that board should be programmed via device/Programming API, not deployable.","accounts_in_message":[],"_revision_number":4},{"id":"4dd8e7e10e21fafcda7c81653070bc35cfc0033f","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-06-08 02:56:15.000000000","message":"Patch Set 4:\n\nAny questions about Intel\u0027s smartnic, please let me know, if I can not answer I will check with our logical developer.\n\nCurrently, our general intel FPGA driver report PR as a deployable. \nThat\u0027s different for other scenarios, such as smartnic also use A10, but it has no PR. It need a more complex driver. \n\nAlso I know some other FPGA card vendor, they may use other cheap FPGA chips(from intel or xilinx ) instead of A10 in order to reduce cost. No PR in it. it can used for EC or other function, no need as large logic units as A10 or S10.\n \nThe smartnic we are working, the factory image maybe baseline image, and the user customized image maybe empty. So no any function it can provide to user/VM.\n\n\nIf we want to program the FPGA by deployable, we can generate an empty deployabe in our drivers to work around.","accounts_in_message":[],"_revision_number":4},{"id":"a8e35f346315fb14d08d30110a29f730c1d36a2f","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-06-08 12:02:31.000000000","message":"Patch Set 4:\n\nYes, I have see that device update is in plan. That\u0027s good.\n\n\nhttps://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nURL: /accelerator/v2/devices/{uuid}\nMETHOD: PATCH\nROLE: Admin or any tenant with RBAC authorization.","accounts_in_message":[],"_revision_number":4},{"id":"e9473de08c41ba8a10520184e132da45fbf8325d","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-06-18 10:53:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3dc14bd42b9f87b48eda05d69f917cfbde6e73c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-18 11:38:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69b25c9a1ffa4e90836a30351f348f86 : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1afb5245f1ff41209a4ab14c1e7bcc0f : SUCCESS in 8m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4046db88e13348f88997baa2cebe7b89 : SUCCESS in 8m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2e882d19d71a4dc68165819e31f1606c : SUCCESS in 8m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76d1caaacf994ff98de09ff6f2e0e1e4 : SUCCESS in 10m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/56d4a3cd152e4f02aa6ffc4f2a7f3896 : SUCCESS in 23m 33s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8dbbc794e424418ab3f803e91f4256cb : SUCCESS in 36m 41s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/9c17182dd1f74406861be9579064c175 : SUCCESS in 6m 31s","accounts_in_message":[],"_revision_number":5},{"id":"aeaa500f7145eed196cc14b6a23cb346e36654fa","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-06-18 12:09:05.000000000","message":"Patch Set 4:\n\n(34 comments)\n\nThank you for reviews, and sorry late for update.\nplease check my comments below.","accounts_in_message":[],"_revision_number":4},{"id":"6c94d5e8592f39cc6f0251e75cb9cd4d3efaafc3","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-06-19 01:30:02.000000000","message":"Patch Set 5: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":5},{"id":"18ed4c3d7a93dad5b3a02b03974a6aaf31055a68","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-06-28 09:40:25.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e101a14029dd14a9190c4202b49641150878de06","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-06-28 09:43:38.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4d24738feed8d992a584ed95113cc2634a130ebb","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-06-29 00:16:12.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d68b0ae1a565dac088ad4d11110c39f52bfd1439","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-07-02 04:37:40.000000000","message":"Patch Set 5:\n\nthis is the discussion about asycn in IRC meeting. \n\nhttp://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-07-02-03.05.log.html\n\nLet\u0027s do it step by step. \nThis patch is a good start. \n\nThank you, Shogo.","accounts_in_message":[],"_revision_number":5},{"id":"ba7e186a0c76791a20281808278ca84a8848082d","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-07-20 01:42:27.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7f5ec30e12043dafe916ad83b3b9016294a17695","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-07-20 02:00:31.000000000","message":"Patch Set 5:\n\n(9 comments)\n\nBrin and Shaohe , thanks for your review!\nI updated the patch, please check that. \n\n\u003e this is the discussion about asycn in IRC meeting.\n\u003e \n \u003e http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-07-02-03.05.log.html\n \u003e \n \u003e Let\u0027s do it step by step.\n \u003e This patch is a good start.\n \u003e \n \u003e Thank you, Shogo.\n\nThanks Shaohe, I agree that.","accounts_in_message":[],"_revision_number":5},{"id":"d70da34e46bcba27daa9af9c973b613e701a0746","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-20 02:13:21.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3344680f21004ef1a12e207cf77e89fa : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c70525c9bed42909cf10b007e0f7d2e : SUCCESS in 3m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/585eb04b3d424ce5968d830f661e3cdf : SUCCESS in 3m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/592331cf3bec4d0dbfc80d362daa3cb0 : SUCCESS in 3m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7297430780b84666ba219663e71d7e5d : SUCCESS in 5m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5afafaf90055481ba443d8d59bfbbaba : SUCCESS in 19m 35s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cfa7f9b987f14d17b87e945cf75a4c9d : SUCCESS in 30m 04s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/7f0182c275694d5db7eb3be1d2e6b2ca : SUCCESS in 4m 20s","accounts_in_message":[],"_revision_number":6},{"id":"fac2cc60bfeabd2b77bc93594dca0c36ade592f7","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-07-23 02:17:26.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"6acd3f554899d80012a5b5718102a1d68fb853c7","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-07-23 02:41:55.000000000","message":"Patch Set 6: Code-Review-1\n\n(7 comments)\n\nsoft -1 inline, mainly for the UT.","accounts_in_message":[],"_revision_number":6},{"id":"dc0f953d137be6e99cdb300a38669e6a388113f6","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-08-06 07:43:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"cddc48690258d67961fcc17aeb099b9971955aa7","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-08-06 08:19:48.000000000","message":"Patch Set 6:\n\n(9 comments)\n\nThanks Wenping and Brin, please check the below comments.\nThe task related to microversions are under developing , thus check this patch as WIP(WorkFlow-1), now.","accounts_in_message":[],"_revision_number":6},{"id":"1176588ce01e1decdd642819aca136bf2a277aaa","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-08-06 08:20:27.000000000","message":"Patch Set 7: Workflow-1\n\nThe task related to microversions are under developing , thus check this patch as WIP(WorkFlow-1), now.","accounts_in_message":[],"_revision_number":7},{"id":"946872e26c251898743421f8fc8a84d329f778a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-06 08:29:14.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b24ce914df8c43cc8cd6fd4d59895cc4 : SUCCESS in 7m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64145bba82b74782a3e91745c4735e3f : SUCCESS in 5m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8de4b053dd51459f9abaefd72d762922 : SUCCESS in 6m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c8e94cd6bee948158528035fc9097f4b : SUCCESS in 6m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/111cca49ae164b9f95ee8e86b1370bd3 : SUCCESS in 6m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/da3e40dbffb44e0cb55f2780e7305723 : SUCCESS in 33m 50s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65a83bbc2ff640dbabdb5d7018e7afb6 : SUCCESS in 36m 11s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/745982a6c5ba440a86b67e6a86f46e1d : SUCCESS in 5m 34s","accounts_in_message":[],"_revision_number":7},{"id":"8c69b2d98bb90926131efe295d8b0c6a87efccd6","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-08-07 02:41:39.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"7a64424e89aedc7a13a14af4447b5677f733931d","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-08-07 08:31:42.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"aef71480723dc4556fef8c3bd419b33f94c8c937","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-08-26 07:00:59.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"f4768a5d969f0add6369c268a8031d179027c862","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-26 07:47:58.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69f31fe95d8245899276b7d106faa6dc : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a79331821824dbb94321a19abf5035d : SUCCESS in 5m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8965669bcc724640a16ffe62869a78b6 : SUCCESS in 4m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ad382f65efce43718038edda6fd9c83e : SUCCESS in 5m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e61d599544dc4ff097c7261772ef218e : SUCCESS in 7m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8b44efe3817f45a59965efed97293686 : SUCCESS in 21m 08s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd3485adae264504bd7db6d3b7c973c8 : SUCCESS in 32m 44s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/86eb8fb5bdcb4cf48b73c8b009655757 : SUCCESS in 4m 36s","accounts_in_message":[],"_revision_number":8},{"id":"aa1416e028fa91e33b348b9cc7e101ffa03fdda4","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-08-26 08:18:05.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nI\u0027ve been thinking about the microversion implementation, and now, that seems to need special microversion implementation for this api .\nIt seems to be better that implementation of microversion for programming API should be along with the other APIs after the other basic microversion features have been implemented.\nWhat do you think?","accounts_in_message":[],"_revision_number":6},{"id":"18e7435fd7439ffa07723708d4ca3a3d4d43a95d","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-08-31 09:00:17.000000000","message":"Patch Set 8:\n\n\u003e (1 comment)\n \u003e \n \u003e I\u0027ve been thinking about the microversion implementation, and now,\n \u003e that seems to need special microversion implementation for this api\n \u003e .\n \u003e It seems to be better that implementation of microversion for\n \u003e programming API should be along with the other APIs after the other\n \u003e basic microversion features have been implemented.\n \u003e What do you think?\n\nagree +1 if program api microversion needs other dependencies, it can be implemented in another patch later.","accounts_in_message":[],"_revision_number":8},{"id":"740883209f174cf2724979f91572c7d6b1f5d508","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-08-31 10:58:04.000000000","message":"Patch Set 8: Code-Review+1\n\nLGTM. Thanks shogo for the great efforts!\nI will give my +1 first and wait for others reviews especially those from Intel guys.","accounts_in_message":[],"_revision_number":8},{"id":"c649b3e5984abfdfaa4127a96aba2ddf4fae5bff","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-09-03 06:23:28.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"5b755006f6898839cf9273dc1eeaca137680ec95","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-09-09 12:53:43.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"2518659f2f200539f176a814dfb1b2c2d97fed59","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-09-10 04:47:46.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"00fbc30c7848347235ed945e750fb6619f5a4b34","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-10 05:25:44.000000000","message":"Patch Set 9: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e8c7ceef68d64c57aa5fdc47923bdc85 : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/22b0e64fa28c46f396d43eb8b80085e3 : FAILURE in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/88a29d16505142c9a278ed0feacfad0b : SUCCESS in 3m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9b4bcb6410f04c788c4959b20a9db5c6 : SUCCESS in 3m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7699b230c3604bfa961cf97a3cc9c1c5 : SUCCESS in 15m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/18245ffa8e764a41979a76127307a201 : SUCCESS in 29m 19s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e768eb40d18544ebb2c31b69ef57f30e : SUCCESS in 31m 53s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/af44fc1ae33f48bf9a2097cc2ab202fb : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":9},{"id":"ccdca9d3d4a00861a927c80a4f4e651e6a431bd7","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-09-10 05:46:42.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"2ec14e646f5b053c6326bbcfbce99746aed1bc56","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-10 06:16:45.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4bb093da774b4504a0683a281a05e33b : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ce76457d1d44cfaad9b26a769b79a5b : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/84bff09c1a5c4653a418513316525fc9 : SUCCESS in 3m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8348b405ce61444f87c82bd360888ec9 : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be337dd76631485194984b255f6b45ff : SUCCESS in 14m 50s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/96d20d39b6c3443690aac67787f075e4 : SUCCESS in 27m 23s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/766eb944b96045de8b19cf805ca0fac6 : SUCCESS in 29m 04s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/1804b68fa7cc4176acbc074fa53a944a : SUCCESS in 3m 50s","accounts_in_message":[],"_revision_number":10},{"id":"dadb1e1800430677d5cf664f6dc00c9b20676a83","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-09-11 01:05:54.000000000","message":"Patch Set 10: Code-Review-1\n\n(3 comments)\n\nHi Shogo, with this change we should add a releasenotes to record. -1 for releasenote.","accounts_in_message":[],"_revision_number":10},{"id":"929cb32aa46cce513902c99300634a7c91c8796a","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-09-16 02:53:02.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"ebb7ed9606b115369289876348a64b677c6d8a44","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-09-16 07:54:26.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"ab89f17ffcb52933c45fdab1deaece9884c6ad81","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-09-16 08:13:34.000000000","message":"Patch Set 11:\n\n(4 comments)\n\nHi Brin and Wenping, Thanks for your review.\n\nI would like to post release-note as another patch after this patch was merged, because that is easy to trace (new bug-fix patch may be posted before release).\nWith other comments, these topic seems to be repeated in previous revisions , please check them.\n(this patch took long time.. so that can’t be helped)","accounts_in_message":[],"_revision_number":11},{"id":"5b5e87220974f8535bf85d0de522e54927c161d8","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-09-16 08:26:35.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"3466c5ba1c96eb6991162d3e1a21fed0368b3ae1","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-09-16 08:30:46.000000000","message":"Patch Set 11:\n\nHi Brin,\nThanks for your quick response, I got your intention.","accounts_in_message":[],"_revision_number":11},{"id":"1b94801770705928072c7ff719476b42ba8672e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-16 08:31:37.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70baa669a4674901890e2e7e27aefdb5 : SUCCESS in 7m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a2f6e116a274b13b1a5875c9b7a37d6 : SUCCESS in 4m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cd78110c5f0c4d6493d254626461648a : SUCCESS in 5m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6f34c23aea3b48c4898604be9e582dde : SUCCESS in 7m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/292dbaa3330541698971f285a9cc2100 : SUCCESS in 17m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a953568042c84889a3acaa60c288a1a5 : SUCCESS in 32m 34s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7823eccad9e844bd9eb3c64cd60bb9ea : SUCCESS in 30m 13s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/6fb0ec331fea4110ba84bd2f4bb8c5ed : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":11},{"id":"3a17d30366fe04a7d0cf57e7d0c4dfb40c4c3ad2","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-09-16 11:15:29.000000000","message":"Patch Set 11: Code-Review+1\n\n(1 comment)\n\nLGTM over all, if it\u0027s possible, please add releasenote in this patch, it\u0027s easy to track this change.\n\nHope Yumeng can check the program API\u0027s policy using.","accounts_in_message":[],"_revision_number":11},{"id":"a9b93b577ce46d390fa1319702e81eb9ab2f32d2","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-09-17 02:54:47.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)\n\nHi shogo, soft -1 for the policy.\nPls check my comment inline.","accounts_in_message":[],"_revision_number":11},{"id":"545f1725c007f11fa3579365a34ea62f5186cdcf","author":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"date":"2020-09-17 05:09:35.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"4299d8ab1edf68e60790a7edc2e3e41ef78a5a85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-17 05:36:40.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/28801113d3444ceb9d382f75be153c61 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f94893e670044a6687df931d21d86ae1 : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/98c82e0381f244c6b54a49ce5253f71b : SUCCESS in 4m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ccef6821357b40fcb5e1c254f09f14f1 : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8dd49aff8d3841e9899761c1ad426ddd : SUCCESS in 13m 59s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/67176a45f1ba436bba8ec19096ea8529 : SUCCESS in 23m 50s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b0d441d995ec4e4fa7335ddef4b95b31 : SUCCESS in 25m 14s (non-voting)\n- cyborg-tox-bandit https://zuul.opendev.org/t/openstack/build/90be501a041a4f55a41f668b5741fb64 : SUCCESS in 3m 59s","accounts_in_message":[],"_revision_number":12},{"id":"ffbcbfa4870d07912bba315c6b73574e61b13c85","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-09-17 05:53:16.000000000","message":"Patch Set 12: Code-Review+2\n\nThanks shogo for the quick update!LGTM","accounts_in_message":[],"_revision_number":12},{"id":"8bce6b6c39fd26a1095f50a9fecc912ffbbb04ec","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-09-17 06:13:23.000000000","message":"Topic set to programme-api","accounts_in_message":[],"_revision_number":12},{"id":"49a4d80dec3e6b130aecbc1a4fdbbcecdc3d76e8","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-09-17 06:14:07.000000000","message":"Topic changed from programme-api to program-api","accounts_in_message":[],"_revision_number":12},{"id":"7727c604139095933f7b27bd1c5ad455cb06df0b","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-09-18 02:38:53.000000000","message":"Patch Set 12: Workflow+1","accounts_in_message":[],"_revision_number":12},{"id":"5a40caee1bf1c7d749f6e2aa2dfb06c9de70da92","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-18 02:39:04.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"19cd214493b13a5bdc29a1defefa3ac7b393c726","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-09-18 02:43:23.000000000","message":"Patch Set 12: Code-Review+2\n\nThanks Shogo.\nNow all are good comments on it now，Let the base patch in. \n\nHopeful the follow improvement patches, such as the progress API, sync program and other corners(such as program not allowed when the deployable is in use) will come.","accounts_in_message":[],"_revision_number":12},{"id":"7333e89de50140d9e184f20d1633612802348806","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-18 03:12:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":12},{"id":"a59176e4bc7047d9cd36fddebe02d9b9ca220af3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-18 03:12:42.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/638f6b25f30e4d4db225a3185f5c19a4 : SUCCESS in 2m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e9e046441f6a4731b5c364993c8c4c80 : SUCCESS in 3m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c61fc014439d4829a1e1dffd2d3e8080 : SUCCESS in 3m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/15c5e860cf88445ea8b28d18b3859a21 : SUCCESS in 13m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/74e4afa63c2640c482a0d354757964cd : SUCCESS in 28m 25s","accounts_in_message":[],"_revision_number":12},{"id":"b90ac80f58e97219d34ac451e4b0bc6760a04524","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-18 03:13:48.000000000","message":"Patch Set 12:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/265ca54de119495db91c2c1b160b21c3 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"edbc577279916516cfef58bd1ad6f0211f0ab1c8","revisions":{"367402bff191a48a19ae45d2bc0fab8147bd3a5d":{"kind":"REWORK","_number":1,"created":"2019-12-10 07:08:17.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/1"}}},"commit":{"parents":[{"commit":"1c27941adc1cb68934ef4257641d7e40082d1a57","subject":"Merge \"Set ARQ get_all return 423 when any ARQ for vm is not resolved\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1c27941adc1cb68934ef4257641d7e40082d1a57"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2019-12-10 07:06:09.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2019-12-10 07:08:14.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch duplicate /v2/deployables/ APIs from /v1/deployables/,\nand add program method ( PATCH method [1] ) for standalone FPGA\nreprogramming.\n\nThis doesn\u0027t remove the /v1/deployables/ yet.\n\n[1] https://opendev.org/openstack/cyborg-specs/src/branch/master/specs/train/approved/cyborg-api.rst\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/367402bff191a48a19ae45d2bc0fab8147bd3a5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/367402bff191a48a19ae45d2bc0fab8147bd3a5d"}]},"branch":"refs/heads/master"},"9f1f39a1955e336d604846a2d3bea14a616330b2":{"kind":"REWORK","_number":2,"created":"2020-04-06 06:29:52.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/2"}}},"commit":{"parents":[{"commit":"889d789eb5c28dc2b471a20f6b1505e257e201b6","subject":"Merge \"Optimize device profiles APIs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/889d789eb5c28dc2b471a20f6b1505e257e201b6"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-04-06 06:27:57.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-04-06 06:29:48.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9f1f39a1955e336d604846a2d3bea14a616330b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9f1f39a1955e336d604846a2d3bea14a616330b2"}]},"branch":"refs/heads/master"},"94d6cac15944ee9950ac22eb0b0561e433b41e02":{"kind":"REWORK","_number":3,"created":"2020-04-16 01:40:46.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/3"}}},"commit":{"parents":[{"commit":"ba5742a758313aa7cf7dedac803c3fee875feb5f","subject":"Merge \"Finish v2 API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ba5742a758313aa7cf7dedac803c3fee875feb5f"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-04-16 01:39:20.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-04-16 01:40:43.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/94d6cac15944ee9950ac22eb0b0561e433b41e02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/94d6cac15944ee9950ac22eb0b0561e433b41e02"}]},"branch":"refs/heads/master"},"26a36395f7d3725070a0573e1eea408441f70082":{"kind":"REWORK","_number":4,"created":"2020-04-16 06:57:32.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/4"}}},"commit":{"parents":[{"commit":"ba5742a758313aa7cf7dedac803c3fee875feb5f","subject":"Merge \"Finish v2 API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ba5742a758313aa7cf7dedac803c3fee875feb5f"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-04-16 06:56:12.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-04-16 06:57:29.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/26a36395f7d3725070a0573e1eea408441f70082"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/26a36395f7d3725070a0573e1eea408441f70082"}]},"branch":"refs/heads/master"},"249aef707dff60f140ba371bb3357ad4c1b3473c":{"kind":"REWORK","_number":5,"created":"2020-06-18 10:53:56.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/5"}}},"commit":{"parents":[{"commit":"8cf0310a75da1d61cd77f205417fb8559e582346","subject":"Merge \"Remove OPAE dependency in devstack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8cf0310a75da1d61cd77f205417fb8559e582346"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-06-18 10:45:17.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-06-18 10:53:42.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/249aef707dff60f140ba371bb3357ad4c1b3473c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/249aef707dff60f140ba371bb3357ad4c1b3473c"}]},"branch":"refs/heads/master"},"6e9e12d92fcba1391091af17c242e76b37b170bb":{"kind":"REWORK","_number":6,"created":"2020-07-20 01:42:27.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/6"}}},"commit":{"parents":[{"commit":"0eb12a9892ebba71d18816132f8e8c4e646ba412","subject":"Merge \"update API documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0eb12a9892ebba71d18816132f8e8c4e646ba412"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-07-20 01:41:02.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-07-20 01:42:24.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6e9e12d92fcba1391091af17c242e76b37b170bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6e9e12d92fcba1391091af17c242e76b37b170bb"}]},"branch":"refs/heads/master"},"4a522523ebcd0f7b28fe6021be90c27cb453b47c":{"kind":"REWORK","_number":7,"created":"2020-08-06 07:43:49.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/7"}}},"commit":{"parents":[{"commit":"40259a25ecc00520c19e88789b77306d8db1b272","subject":"Revert \"Add new default policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/40259a25ecc00520c19e88789b77306d8db1b272"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-08-06 07:43:06.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-08-06 07:43:41.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4a522523ebcd0f7b28fe6021be90c27cb453b47c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4a522523ebcd0f7b28fe6021be90c27cb453b47c"}]},"branch":"refs/heads/master"},"266ca1c070a8fd17e44c3760a7b4de1a56bb25d6":{"kind":"REWORK","_number":8,"created":"2020-08-26 07:00:59.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/8"}}},"commit":{"parents":[{"commit":"40259a25ecc00520c19e88789b77306d8db1b272","subject":"Revert \"Add new default policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/40259a25ecc00520c19e88789b77306d8db1b272"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-08-26 06:59:47.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-08-26 07:00:56.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/266ca1c070a8fd17e44c3760a7b4de1a56bb25d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/266ca1c070a8fd17e44c3760a7b4de1a56bb25d6"}]},"branch":"refs/heads/master"},"d44fb0b2b4008e20a02590f7830b34aec28a6ebb":{"kind":"REWORK","_number":9,"created":"2020-09-10 04:47:46.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/9"}}},"commit":{"parents":[{"commit":"07aee5014d37b1683b4540e8c0afc785590956ae","subject":"Merge \"Add releasenote for add project_id for arq patch api\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/07aee5014d37b1683b4540e8c0afc785590956ae"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-10 04:45:35.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-10 04:47:33.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d44fb0b2b4008e20a02590f7830b34aec28a6ebb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d44fb0b2b4008e20a02590f7830b34aec28a6ebb"}]},"branch":"refs/heads/master"},"216faf8bf32b0eaa2e7a59e67c1e59cd14ab80c3":{"kind":"REWORK","_number":10,"created":"2020-09-10 05:46:42.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/10"}}},"commit":{"parents":[{"commit":"07aee5014d37b1683b4540e8c0afc785590956ae","subject":"Merge \"Add releasenote for add project_id for arq patch api\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/07aee5014d37b1683b4540e8c0afc785590956ae"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-10 05:46:02.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-10 05:46:40.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/216faf8bf32b0eaa2e7a59e67c1e59cd14ab80c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/216faf8bf32b0eaa2e7a59e67c1e59cd14ab80c3"}]},"branch":"refs/heads/master"},"3466f6d8682947e90b50b2482f7c8769a872c96b":{"kind":"REWORK","_number":11,"created":"2020-09-16 07:54:26.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/11"}}},"commit":{"parents":[{"commit":"9b7eb7f43c60a8fcb624b4d52e7ef0fc14b28530","subject":"Merge \"Introduce scope_types in Device Profiles Actions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9b7eb7f43c60a8fcb624b4d52e7ef0fc14b28530"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-16 07:52:18.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-16 07:54:05.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3466f6d8682947e90b50b2482f7c8769a872c96b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3466f6d8682947e90b50b2482f7c8769a872c96b"}]},"branch":"refs/heads/master"},"edbc577279916516cfef58bd1ad6f0211f0ab1c8":{"kind":"REWORK","_number":12,"created":"2020-09-17 05:09:35.000000000","uploader":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"ref":"refs/changes/90/698190/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/90/698190/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/90/698190/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/90/698190/12"}}},"commit":{"parents":[{"commit":"58be956842758c5510d6682c17e4909f6f039d78","subject":"Merge \"Change arq delete to cyborg-conductor service write db\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/58be956842758c5510d6682c17e4909f6f039d78"}]}],"author":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-17 05:07:54.000000000","tz":540},"committer":{"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","date":"2020-09-17 05:09:28.000000000","tz":540},"subject":"Programming support (v2 Deployable API)","message":"Programming support (v2 Deployable API)\n\nThis patch add programming method ( PATCH method [1] )\nto v2 Deployable API for dynamic FPGA programming.\n\n[1] https://specs.openstack.org/openstack/cyborg-specs/specs/train/approved/cyborg-api.html\n\nChange-Id: Ib7cfb386fe769c7dbeb7578ff2475a41e5f447e0\nStory: 2006926\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/edbc577279916516cfef58bd1ad6f0211f0ab1c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/edbc577279916516cfef58bd1ad6f0211f0ab1c8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
