)]}'
{"id":"openstack%2Fcyborg~696466","triplet_id":"openstack%2Fcyborg~master~If95d39e5c326d70e17a9649bd281514e2ccf9abe","project":"openstack/cyborg","branch":"master","topic":"modify_arq_get_all_423","hashtags":[],"change_id":"If95d39e5c326d70e17a9649bd281514e2ccf9abe","subject":"Set ARQ get_all return 423 when any ARQ for vm is not resolved","status":"MERGED","created":"2019-11-28 07:59:03.000000000","updated":"2019-12-03 07:53:35.000000000","submitted":"2019-12-03 07:52:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"696466-1575359533445-08406f0f","meta_rev_id":"8f875fd2c3cf17e708a997d357ac70e80066356e","_number":696466,"virtual_id_number":696466,"owner":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-12-03 02:58:41.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-03 07:52:13.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":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"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":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"}],"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-12-03 07:10:48.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":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":1,"date":"2019-12-03 05:43:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":2,"date":"2019-12-03 07:19:10.000000000","permitted_voting_range":{"min":2,"max":2},"_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":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"}],"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":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},"all":[{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":1,"date":"2019-12-03 07:19:10.000000000","permitted_voting_range":{"min":1,"max":1},"_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":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"}],"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":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"},{"_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":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-28 10:25:10.000000000","updated_by":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"reviewer":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"state":"REVIEWER"},{"updated":"2019-11-28 10:25:15.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":"2019-11-28 10:25:19.000000000","updated_by":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"reviewer":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"state":"REVIEWER"},{"updated":"2019-11-28 10:25:24.000000000","updated_by":{"_account_id":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"},"reviewer":{"_account_id":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"},"state":"REVIEWER"},{"updated":"2019-11-30 03:51:02.000000000","updated_by":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"reviewer":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"state":"REVIEWER"},{"updated":"2019-12-03 05:43:18.000000000","updated_by":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"reviewer":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"state":"REVIEWER"},{"updated":"2019-12-03 07:10:48.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":"2019-12-03 07:19:10.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-03 07:52:13.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":"3f965045d18f1bf24cf6e1706ef3b9702583775f","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-11-28 07:59:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4c09578f494601432b46398253935a33bf644b3d","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-11-28 08:11:17.000000000","message":"Patch Set 1:\n\nHi, Sundar, I am not clear about the http 423 status for the arq request, could you please explain this?","accounts_in_message":[],"_revision_number":1},{"id":"7595bf37293219cff597cbd5deec84f1496f6262","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-28 08:31:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/40272f6e1df846c583598dc87d90df7c : SUCCESS in 5m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b600ff4bbfc041a1bc7b157e9e6e905d : SUCCESS in 3m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/21a0b417dcaa444f9aeb21590390da83 : SUCCESS in 3m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8a5869d634764953a2f02efd5db94b07 : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12ef69de93704e6e9d9505ed9510c165 : SUCCESS in 4m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/eae9ecc330f84e7b872119d0a50a5385 : SUCCESS in 28m 45s (non-voting)\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4a845fc276094814bce7a74d73ac7278 : SUCCESS in 30m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d75ca43893540aa32f3f756d240e86363253ad5d","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-11-28 10:19:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"41a3fa72454317e692da793eea55eed2afb8c396","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-11-28 10:30:39.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c075d67a28e7e1a668906079efab91ae1c52c3b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-28 10:49:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce318ab481ad42c2ab01977033ff73ff : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3eb12d64f774b2b8613bcb6b0cd1269 : SUCCESS in 3m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a56b33744ed044eebe3693d3d010f902 : SUCCESS in 4m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c66dd213b93647dba9bc90d8eb69bc74 : SUCCESS in 4m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ef3e680cb264920bde36e6a0b0ce1dc : SUCCESS in 3m 59s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/72a13121d73642ad99c1934df3773fcb : SUCCESS in 26m 11s (non-voting)\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f13099048c0f428dba8d64e8cf358be2 : SUCCESS in 28m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3ccd379a6bd60398ca1c3107ce29926812c25f5a","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-11-28 23:37:31.000000000","message":"Patch Set 2:\n\n\u003e Hi, Sundar, I am not clear about the http 423 status for the arq\n \u003e request, could you please explain this?\n\nA caller may query Cyborg for all ARQs in \u0027resolved state\u0027, i.e. either successfully bound or failed to bind. If one or more ARQs is still going through binding, Cyborg returns HTTP 423, meaning the resource is currently \u0027locked\u0027 [1].\n\n[1] https://www.restapitutorial.com/httpstatuscodes.html","accounts_in_message":[],"_revision_number":2},{"id":"9f2713d45b6456443d9c2c1d55ff015ff0488792","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-11-29 05:23:55.000000000","message":"Patch Set 2:\n\n\u003e \u003e Hi, Sundar, I am not clear about the http 423 status for the arq\n \u003e \u003e request, could you please explain this?\n \u003e \n \u003e A caller may query Cyborg for all ARQs in \u0027resolved state\u0027, i.e.\n \u003e either successfully bound or failed to bind. If one or more ARQs is\n \u003e still going through binding, Cyborg returns HTTP 423, meaning the\n \u003e resource is currently \u0027locked\u0027 [1].\n \u003e \n \u003e [1] https://www.restapitutorial.com/httpstatuscodes.html\n\nI am not sure this is the normal solution about waiting for the resolved state using 423 return code, If nova call this api and cyborg return 423 what should nova process the result?\nI think the normal solution is return the instance all arqs, nova code handle a loop waiting all the arq resolved.","accounts_in_message":[],"_revision_number":2},{"id":"3cfa5c0aff0f700d799d0703633449ea08d2f76d","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-11-29 06:05:02.000000000","message":"Patch Set 2:\n\n\u003e I think the normal solution is return the instance all arqs, nova\n \u003e code handle a loop waiting all the arq resolved.\n\nPolling from Nova was explicitly rejected in Train PTG. Cyborg should notify Nova when it is done. I gave a brief history and current status of Nova interaction in [1].\n\nBasically, when Nova queries for ARQs, it is only interested in getting the ARQs if they are all done. Otherwise, it will wait for the notification and then query again. At least, that\u0027s the current solution we are exploring.\n\n[1] http://eavesdrop.openstack.org/irclogs/%23openstack-cyborg/%23openstack-cyborg.2019-11-28.log.html#t2019-11-28T03:48:12","accounts_in_message":[],"_revision_number":2},{"id":"b8656b225fc5814e8aa6a76e82b768f879049e8b","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-11-29 06:22:48.000000000","message":"Patch Set 2:\n\n\u003e \u003e I think the normal solution is return the instance all arqs, nova\n \u003e \u003e code handle a loop waiting all the arq resolved.\n \u003e \n \u003e Polling from Nova was explicitly rejected in Train PTG. Cyborg\n \u003e should notify Nova when it is done. I gave a brief history and\n \u003e current status of Nova interaction in [1].\n \u003e \n \u003e Basically, when Nova queries for ARQs, it is only interested in\n \u003e getting the ARQs if they are all done. Otherwise, it will wait for\n \u003e the notification and then query again. At least, that\u0027s the current\n \u003e solution we are exploring.\n \u003e \n \u003e [1] http://eavesdrop.openstack.org/irclogs/%23openstack-cyborg/%23openstack-cyborg.2019-11-28.log.html#t2019-11-28T03:48:12\n\nOhh, OK, Thanks for you clarification","accounts_in_message":[],"_revision_number":2},{"id":"1a4b1ed4b0168ce87dc5e53d799bf9206b0bbfc5","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-11-29 08:34:15.000000000","message":"Patch Set 2:\n\nI should clarify that this is the behavior only if \u0027bind_state\u003dresolved\u0027 is a query parameter for GET /v2/accelerator_requests. One could use:\n\n* GET /v2/accelerator_requests -- to get all ARQs from Cyborg in any state.\n\n* GET /v2/accelerator_requests?instance\u003duuid -- to get all ARQs for a specific instance.\n\n* GET /v2/accelerator_requests?instance\u003duuid\u0026bind_state\u003dresolved -- this is the form used by Nova","accounts_in_message":[],"_revision_number":2},{"id":"4e5c5fc0768fa89076eba6618a9685e0a5715a0e","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-11-29 08:46:06.000000000","message":"Patch Set 2:\n\n\u003e I should clarify that this is the behavior only if\n \u003e \u0027bind_state\u003dresolved\u0027 is a query parameter for GET\n \u003e /v2/accelerator_requests. One could use:\n \u003e \n \u003e * GET /v2/accelerator_requests -- to get all ARQs from Cyborg in\n \u003e any state.\n \u003e \n \u003e * GET /v2/accelerator_requests?instance\u003duuid -- to get all ARQs for\n \u003e a specific instance.\n \u003e \n \u003e * GET /v2/accelerator_requests?instance\u003duuid\u0026bind_state\u003dresolved --\n \u003e this is the form used by Nova\n\nAgree.","accounts_in_message":[],"_revision_number":2},{"id":"7aab7fca1d6516e350c53c791311e5b1cb253a2a","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2019-11-30 03:51:02.000000000","message":"Patch Set 2:\n\n\u003e I should clarify that this is the behavior only if\n \u003e \u0027bind_state\u003dresolved\u0027 is a query parameter for GET\n \u003e /v2/accelerator_requests. One could use:\n \u003e \n \u003e * GET /v2/accelerator_requests -- to get all ARQs from Cyborg in\n \u003e any state.\n \u003e \n \u003e * GET /v2/accelerator_requests?instance\u003duuid -- to get all ARQs for\n \u003e a specific instance.\n \u003e \n \u003e * GET /v2/accelerator_requests?instance\u003duuid\u0026bind_state\u003dresolved --\n \u003e this is the form used by Nova\n\nagree. I will update arq doc based on this clarification.\n\nAnd moreover, since we import query parameter bind_state\u003dresolved, one could think a caller may query Cyborg for all ARQs in \u0027resolved state\u0027(maybe not nova but other cyborg users). Please help to review https://review.opendev.org/#/c/696089/2","accounts_in_message":[],"_revision_number":2},{"id":"961a707a04b490cd81eb652c2e9fef7b5672d40b","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-02 20:19:18.000000000","message":"Patch Set 2: Code-Review+2\n\nThanks for taking care to add UT as well.","accounts_in_message":[],"_revision_number":2},{"id":"6f66a9bb82e7bdc451127a40068bfb4af62788b5","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-12-03 01:33:32.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"132c7d4af990378b6fa0d49c9b41d4d5d3da00f1","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-03 02:51:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0daea04eb67ac9f6b685981eaa202aa9e848e53a","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-03 02:55:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7ec9efc8769251a9b3de00127f6fe47de4f7095d","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-03 02:58:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"53003c9039e9861235278cf7d440f4ade6f05412","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 03:23:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bffda30509f64ca99be5b0c7c5490bf8 : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6790ebb19d79400881508f0d44f19d7d : SUCCESS in 3m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7af2015e4e6f47bd8486f1b48921a893 : SUCCESS in 3m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9ad43b974fc44c6789fb0b8c29bc93b2 : SUCCESS in 3m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/904816f24e964fb99f2f168c0a19c00a : SUCCESS in 3m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f4e0fb8e23e3443b88c9b1b67af16c08 : SUCCESS in 26m 46s (non-voting)\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d8fd36fc562e4aad8df11786d274c82e : SUCCESS in 25m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cb3049a1b883ef2bc71c9979464cbb0a517bf16e","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-12-03 05:43:18.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"70fde809517162330a4b13f8769e61a3a8e65c47","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-03 07:10:48.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"5f27b6ee1a83ca469dbcae9b2b4d9b68a19ce4b4","author":{"_account_id":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},"date":"2019-12-03 07:19:10.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":4},{"id":"cb83587a114bf868602783d2ed1a3913b56f501e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 07:19:22.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2fcd4c4b0fc13e7685654ce21d7aeb259b676213","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 07:52:13.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5571d3d732f240a7a6ef6906bc6cd2de : SUCCESS in 3m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2d504ee48aa840e19a9a7e63d29171ad : SUCCESS in 3m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/db8ce5794e0e43f68cb172fb9248150c : SUCCESS in 3m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35b72580077841549e991c79845ac8b3 : SUCCESS in 3m 54s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/32d311fd745948759a30986ffc2cacdf : SUCCESS in 29m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e92a54d1783d49431268f506674840163e128f29","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 07:52:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"6a9071d1919f96093a57430d76225e1ad11b95eb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 07:53:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0bc461b5a245423cb54a04298262622a : SUCCESS in 1m 03s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d4704429fb62ef13ff7dee814dd704dd6d171353","revisions":{"b1a6a2de1d013fa3b0031a00d863615a377e8b89":{"kind":"REWORK","_number":1,"created":"2019-11-28 07:59:03.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/66/696466/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/66/696466/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/66/696466/1"}}},"commit":{"parents":[{"commit":"f6470592152224f45ca62abe55d09e75b56c3b2f","subject":"Merge \"Set compute API microversion to \u0027latest\u0027 when calling Nova.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f6470592152224f45ca62abe55d09e75b56c3b2f"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-11-28 07:49:48.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-11-28 07:58:00.000000000","tz":480},"subject":"(WIP)Set ARQ get_all return 423 when any ARQ for vm is not resolved","message":"(WIP)Set ARQ get_all return 423 when any ARQ for vm is not resolved\n\nWhen nova or some user call ARQ get_all with url:\naccelerator/v2/accelerator_requests?instance\u003df0fbe76c-1923-4758-ae54-e57631c98711\u0026bind_state\u003dresolved\n\nIf any ARQ for this instance is not resolved, the return code should\nbe 423(Locked) which will alert the user that the current arq is\nbeing operated.\n\nChange-Id: If95d39e5c326d70e17a9649bd281514e2ccf9abe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b1a6a2de1d013fa3b0031a00d863615a377e8b89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b1a6a2de1d013fa3b0031a00d863615a377e8b89"}]},"branch":"refs/heads/master"},"6d0f5672dd3df9c2723df46e3792cf7325c70e76":{"kind":"REWORK","_number":2,"created":"2019-11-28 10:19:16.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/66/696466/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/66/696466/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/66/696466/2"}}},"commit":{"parents":[{"commit":"f6470592152224f45ca62abe55d09e75b56c3b2f","subject":"Merge \"Set compute API microversion to \u0027latest\u0027 when calling Nova.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f6470592152224f45ca62abe55d09e75b56c3b2f"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-11-28 07:49:48.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-11-28 10:18:07.000000000","tz":480},"subject":"Set ARQ get_all return 423 when any ARQ for vm is not resolved","message":"Set ARQ get_all return 423 when any ARQ for vm is not resolved\n\nWhen nova or some user call ARQ get_all with url like:\naccelerator/v2/accelerator_requests?instance\u003df0fbe76c-1923-4758-ae54-e57631c98711\u0026bind_state\u003dresolved\n\nIf any ARQ for this instance is not resolved, the return code should\nbe 423(Locked) which will alert the user that the current arq is\nbeing operated.\n\nChange-Id: If95d39e5c326d70e17a9649bd281514e2ccf9abe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6d0f5672dd3df9c2723df46e3792cf7325c70e76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6d0f5672dd3df9c2723df46e3792cf7325c70e76"}]},"branch":"refs/heads/master"},"b168194fcfcc62bc12553cce43ec759a5c4ba4e0":{"kind":"REWORK","_number":3,"created":"2019-12-03 02:51:49.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/66/696466/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/66/696466/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/66/696466/3"}}},"commit":{"parents":[{"commit":"f6470592152224f45ca62abe55d09e75b56c3b2f","subject":"Merge \"Set compute API microversion to \u0027latest\u0027 when calling Nova.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f6470592152224f45ca62abe55d09e75b56c3b2f"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-11-28 07:49:48.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-03 02:48:58.000000000","tz":480},"subject":"Set ARQ get_all return 423 when any ARQ for vm is not resolved","message":"Set ARQ get_all return 423 when any ARQ for vm is not resolved\n\nWhen nova or some user call ARQ get_all with url like:\naccelerator/v2/accelerator_requests?instance\u003df0fbe76c-1923-4758-ae54-e57631c98711\u0026bind_state\u003dresolved\n\nIf any ARQ for this instance is not resolved, the return code should\nbe 423(Locked) which will alert the user that the current arq is\nbeing operated.\n\nChange-Id: If95d39e5c326d70e17a9649bd281514e2ccf9abe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b168194fcfcc62bc12553cce43ec759a5c4ba4e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b168194fcfcc62bc12553cce43ec759a5c4ba4e0"}]},"branch":"refs/heads/master"},"d4704429fb62ef13ff7dee814dd704dd6d171353":{"kind":"REWORK","_number":4,"created":"2019-12-03 02:55:45.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/66/696466/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/66/696466/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/66/696466/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/66/696466/4"}}},"commit":{"parents":[{"commit":"f6470592152224f45ca62abe55d09e75b56c3b2f","subject":"Merge \"Set compute API microversion to \u0027latest\u0027 when calling Nova.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f6470592152224f45ca62abe55d09e75b56c3b2f"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-11-28 07:49:48.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-03 02:54:21.000000000","tz":480},"subject":"Set ARQ get_all return 423 when any ARQ for vm is not resolved","message":"Set ARQ get_all return 423 when any ARQ for vm is not resolved\n\nWhen nova or some user call ARQ get_all with url like:\naccelerator/v2/accelerator_requests?instance\u003df0fbe76c-1923-4758-ae54-e57631c98711\u0026bind_state\u003dresolved\n\nIf any ARQ for this instance is not resolved, the return code should\nbe 423(Locked) which will alert the user that the current arq is\nbeing operated.\n\nChange-Id: If95d39e5c326d70e17a9649bd281514e2ccf9abe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d4704429fb62ef13ff7dee814dd704dd6d171353"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d4704429fb62ef13ff7dee814dd704dd6d171353"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
