)]}'
{"id":"openstack%2Fcyborg~700262","triplet_id":"openstack%2Fcyborg~master~Ic1cbee1b6794cdd66d7749d54700466a2911abf8","project":"openstack/cyborg","branch":"master","topic":"modify_device_profile_not_found","hashtags":[],"change_id":"Ic1cbee1b6794cdd66d7749d54700466a2911abf8","subject":"Use ResourceNotFound replace DeviceProfileNotFound","status":"MERGED","created":"2019-12-21 08:07:30.000000000","updated":"2020-01-14 02:27:20.000000000","submitted":"2020-01-14 02:26:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"700262-1578968763715-a981c286","meta_rev_id":"9c6ecca83aa709e8d7f5f5984ebc034eed14459c","_number":700262,"virtual_id_number":700262,"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,"_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":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-14 02:26:03.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-01-14 01:01:17.000000000","_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":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"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":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":2,"date":"2020-01-13 03:38:24.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":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":2,"date":"2020-01-10 01:59:18.000000000","permitted_voting_range":{"min":2,"max":2},"_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":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"all":[{"value":0,"date":"2020-01-09 03:24:08.000000000","permitted_voting_range":{"min":0,"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,"date":"2020-01-09 03:24:12.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},{"value":1,"date":"2020-01-13 03:38:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},{"value":0,"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},{"value":0,"_account_id":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":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-12-23 05:57:52.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-23 12:42:45.000000000","updated_by":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"reviewer":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"state":"REVIEWER"},{"updated":"2020-01-03 04:32:12.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-01-09 03:24:08.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":"2020-01-09 03:24:12.000000000","updated_by":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"reviewer":{"_account_id":30759,"name":"Shogo Saito","email":"shogo.saito.ac@hco.ntt.co.jp","username":"s.shogo"},"state":"REVIEWER"},{"updated":"2020-01-10 01:59:18.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-01-13 03:38:24.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-01-14 02:26:03.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":"729c30c112b9e1454099ec4a38ffb632bef1d8ba","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-21 08:07:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a3d179c7dc79759a98ada78188ac2d2017fafb7b","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-21 08:19:42.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"8f3aad6904904636c163aa64ebbc182483a892df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-21 08:53:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6cb9ea4d9a74434aaab6cf68375441de : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da2bdaff839e4f0ba37d9c764c41ae2d : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d972d665ab7c4518b85beeb87901957c : SUCCESS in 4m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/50f8f0ab65f74e439d852f3b832ba2d5 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c409f170f391406a80e48bb1e1f90874 : SUCCESS in 4m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/72a7762b54d441b39b052be6d67912a7 : SUCCESS in 29m 06s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/39100d95046a4b77b2a452f16fd70516 : SUCCESS in 31m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5154e2b501a13cbc5ea47a2c228b5cd91351231f","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-21 16:35:51.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"20a6a7bc234580e1f6ce6ce06ffcff5e4a8f2dac","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-23 01:57:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cbfed5ba96e08bc9977ecbd0e17310e366e8e1ce","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-23 02:23:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9941a4d7784a24eeedad778a95e6da3a31ac3e71","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-23 02:25:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ebfceaaf0ed7aa1b03217c2010e99ac07c55873d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 03:28:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78483c436e9b4f5f814b32e286486b5e : SUCCESS in 4m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6669f8282a14bff91305804dd0ad898 : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc51208ddbbc445ab9bb2eacfeee1e16 : SUCCESS in 4m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/70178c6cdc0d4033853831ed092d003e : SUCCESS in 4m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb55c033f73f45b4a32752c1713df702 : SUCCESS in 3m 54s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9222aff6f90c4f8995708bdaec41eda9 : SUCCESS in 29m 38s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3f3cb948fde84e9e861fd56a3a8d7913 : SUCCESS in 27m 43s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8a9c6023f875d4300f3744367bc09170e4b31982","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-23 04:15:12.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"56e96ee907ad2dc9a326b3e9c570f9964022b354","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-12-23 05:57:52.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\npls see inline comment","accounts_in_message":[],"_revision_number":3},{"id":"cf4761fa3f1e096e6b110e6decc94ea364716ab7","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-23 08:16:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c9f8d04b66d4c99d201b8dab90552755b5502553","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-23 12:42:45.000000000","message":"Patch Set 3: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1dd2328e44640c7f8d8aa1966d2dabcdf626ebc0","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-23 14:25:07.000000000","message":"Patch Set 3:\n\n@Xinran. @Shaohe. @Yumeng. pls vote it. Thanks.","accounts_in_message":[],"_revision_number":3},{"id":"5b8deae7603702e4712b45e0ea66269a1afe14c3","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2019-12-30 08:20:36.000000000","message":"Patch Set 3:\n\n\u003e @Xinran. @Shaohe. @Yumeng. pls vote it. Thanks.\n\n+1, we should merge all notfound exception in a generic one, and we can distinguish them by the input param.","accounts_in_message":[],"_revision_number":3},{"id":"1880c70fce4a17ff66666f314d47723dc38ef6b9","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2019-12-30 08:35:37.000000000","message":"Patch Set 3:\n\n\u003e @Xinran. @Shaohe. @Yumeng. pls vote it. Thanks.\n\nagree. +1. we can merge resource-related NotFound Exceptions into generic one.","accounts_in_message":[],"_revision_number":3},{"id":"f052b83fdedc52e4d0c714e44f40fa464513b400","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-01-03 04:17:37.000000000","message":"Patch Set 3:\n\nI do not prefer any on them. \nBoth is OK for me.\nEven we use python stand NotFound Exception. It is a generic one.\n\n\nBut the Exception is used for User, they used it for debug when errors during their operations. \nWhy not let users to vote it?","accounts_in_message":[],"_revision_number":3},{"id":"dc1834d6986b8e640caca8c15b7257945919ae23","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-01-03 04:31:07.000000000","message":"Patch Set 3:\n\nAnother things we should put too much energy on this.\n\nThese kind bugs will be found easily when we add UT.\n\nYou can see the example:\nhttps://review.opendev.org/#/c/700504 \n\nI put these bugs and other improvement together in one patch and the UT can covers them. \n\nIt is better to put more energy on UT.","accounts_in_message":[],"_revision_number":3},{"id":"3887c030296725fc5a63099f36e55f0fff87ed39","author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"date":"2020-01-03 04:32:12.000000000","message":"Patch Set 3:\n\nI guess user like specific exceptions. :)","accounts_in_message":[],"_revision_number":3},{"id":"41719752bd70eeace0f158d7cf2be8395c2f49bb","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-07 01:39:40.000000000","message":"Patch Set 3:\n\n\u003e Another things we should put too much energy on this.\n \u003e \n \u003e These kind bugs will be found easily when we add UT.\n \u003e \n \u003e You can see the example:\n \u003e https://review.opendev.org/#/c/700504\n \u003e \n \u003e I put these bugs and other improvement together in one patch and\n \u003e the UT can covers them.\n \u003e \n \u003e It is better to put more energy on UT.\n\n \u003e I do not prefer any on them.\n \u003e Both is OK for me.\n \u003e Even we use python stand NotFound Exception. It is a generic one.\n \u003e \n \u003e \n \u003e But the Exception is used for User, they used it for debug when\n \u003e errors during their operations.\n \u003e Why not let users to vote it?\nHi Shaohe. In this way, no change is seen from the user\u0027s perspective. But for us, we can improve the positioning of code bugs. I think it is worthwhile to change. Regarding UT, it is a more important task and will continue to be optimized.","accounts_in_message":[],"_revision_number":3},{"id":"87201cd57963ebff706de005ea02fa4c2c9dc910","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-07 06:20:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c34d0b1091ab197e6bc0660b8c4d58c0ee4f00a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 07:03:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/753cf0edb6e94c78bace2e9d8f0cf9fc : SUCCESS in 6m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ae9aa80eb6249168684d90b72da4e50 : SUCCESS in 5m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/17e9c7af87ae4a7e90ad4187cf507922 : SUCCESS in 6m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/95adf66825d54ba18ee0d08e43fb5906 : SUCCESS in 8m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47a8e72d77b04a8f9daecce30a4cfc40 : SUCCESS in 6m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d13b2eaec6f04f869c894a43d7d7b51a : SUCCESS in 36m 53s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/62e62c1459d74dfd9b994aae0000cfc7 : SUCCESS in 37m 54s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ca1c43528fd363cb6dcca9ba5aa28b2ce4a68419","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-08 08:18:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0461c442f6ad3c950a256588831ff878eb710c26","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-08 08:30:43.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c71a650ce592fa21753b2d36adea5962352440fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 09:06:09.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fb7bbfbb3a354e87a232b207d0ded676 : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/374bcdf107fa4526912b954b60020695 : SUCCESS in 3m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8c0fad76ab584c60a143feb9834374a1 : SUCCESS in 4m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ed22758c901f4094890879834209a557 : SUCCESS in 4m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b5fcc52951a421d97b85227a6eaaf2f : SUCCESS in 3m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/33e76ce9106542d9a562d4161057d6cc : SUCCESS in 30m 17s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8fd835c91b494122873f451ed4e5c157 : SUCCESS in 31m 44s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"10417116c3d827f8a719462a9d06b44171a54955","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-10 01:59:18.000000000","message":"Patch Set 6: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":6},{"id":"e4a89bc479006392bfd479a48f21aae6636a7f88","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-01-13 03:38:24.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"cb95ae6f520ff9b725dc550b4382ff93be9f4a28","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 03:46:40.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"edd2d5a8d489b33d78e6e218ea716f38c853206f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 04:01:30.000000000","message":"Patch Set 6: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76c00d72ecf546f0bd34fd65e9792835 : SUCCESS in 3m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fe3889d32c3240848e4a4e01a0541689 : SUCCESS in 3m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7acdd36572fe46049ed49d9dd02cec6b : SUCCESS in 3m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/288b2fdd5102498790feedd7c45a5a53 : SUCCESS in 3m 18s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f6b7e0dc58884ce09005a7ed31768450 : FAILURE in 10m 09s","accounts_in_message":[],"_revision_number":6},{"id":"39d3df984b1b598d4988a151caf9c7d7fffa46a3","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-13 08:28:53.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"661e77312ce47e18f30becbb61cff56e0b19f93b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 08:45:45.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9c4e346efd8a451a81256299363e067d : SUCCESS in 3m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1d84060dce54560a467ffcaa4b23a4c : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4eeb19065a4847c784c7780212ede8bd : SUCCESS in 3m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/177a96a4ee1945dabeeae20a50ac5412 : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9aa8f8055684d3aacec74e6371ecdc7 : SUCCESS in 3m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7097f97eca01425394f39c28c4c22f8e : FAILURE in 11m 39s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c7a7a1d29b834fa8a9acfb0a4763fc84 : FAILURE in 11m 13s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a49aad3477a1bca28be2930574473beb5ea3d390","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-14 01:01:17.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"5f836d26962474ec7c5f30d576db6914fc846c32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 01:39:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7524496bd41f4498ab6e8ccadb52304f : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4ec1539689f474f91cee0a88d57c8fc : SUCCESS in 4m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ce5360b83ea54f79be8dad53374ef796 : SUCCESS in 5m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0d64dc2700414aabb0b768b3a7e8b92f : SUCCESS in 5m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/285b9e5c9c794b2b991e1e5b82665127 : SUCCESS in 4m 51s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5d7ace3b0fb04e50aa1a27c68b90f1d9 : SUCCESS in 35m 21s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/63159e9a4f074941860cfc9ec1755c5f : SUCCESS in 35m 44s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"69a30dc600b96be0db8affe6ee7c58f7aa696112","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 01:40:03.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"9ee62565f6962ff5a4d2d62bb0d8ad317da1c895","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 02:26:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"e1d90994afbbb04e36300318ff263c3c90ee744d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 02:26:03.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c146f5bf8c0470c83d4c4a1994d8459 : SUCCESS in 3m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/235bb55354c047e18041c0269179fc64 : SUCCESS in 3m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/67416bf8a9144f31af0312938e123bf6 : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/549bbfd2c9bc499a847aa29109de6d47 : SUCCESS in 4m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/877a135186c04771a56e5a9a5a8ad469 : SUCCESS in 34m 03s","accounts_in_message":[],"_revision_number":6},{"id":"64f0025d57e15dced14aa9f3e5586503c3744823","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 02:27:20.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c0b831de8ea4c649ad5f738d857eb8c : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"23e32d15884dfdf9e6352ddca770ffec6f3102ac","revisions":{"f68203ca34bb7eb42b44641c2dc3935d87dbdfd3":{"kind":"REWORK","_number":1,"created":"2019-12-21 08:07:30.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/62/700262/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/700262/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/700262/1"}}},"commit":{"parents":[{"commit":"98539c70cd8335284a370189d6e258500419bbbf","subject":"Merge \"Remove \u0027base object\u0027 that no longer exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/98539c70cd8335284a370189d6e258500419bbbf"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"subject":"Modify DeviceProfileNotFound Exception to accept name and id","message":"Modify DeviceProfileNotFound Exception to accept name and id\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to define one exception accept name\nand id for DeviceProfileNotFound.\n\nChange-Id: Ic1cbee1b6794cdd66d7749d54700466a2911abf8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f68203ca34bb7eb42b44641c2dc3935d87dbdfd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f68203ca34bb7eb42b44641c2dc3935d87dbdfd3"}]},"branch":"refs/heads/master"},"973d54eb1192efc9b6e2add60a61b40bc495fd24":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-12-21 08:19:42.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/62/700262/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/700262/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/700262/2"}}},"commit":{"parents":[{"commit":"98539c70cd8335284a370189d6e258500419bbbf","subject":"Merge \"Remove \u0027base object\u0027 that no longer exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/98539c70cd8335284a370189d6e258500419bbbf"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:18:49.000000000","tz":480},"subject":"Modify DeviceProfileNotFound Exception to accept name and id","message":"Modify DeviceProfileNotFound Exception to accept name and id\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to define one exception accept name\nand id for DeviceProfileNotFound.\n\nStory: 2007045\nTask: 37860\n\nChange-Id: Ic1cbee1b6794cdd66d7749d54700466a2911abf8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/973d54eb1192efc9b6e2add60a61b40bc495fd24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/973d54eb1192efc9b6e2add60a61b40bc495fd24"}]},"branch":"refs/heads/master"},"18d8567a27e1aa1087b95f6c01e402dcc786076e":{"kind":"REWORK","_number":3,"created":"2019-12-23 02:23:23.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/62/700262/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/700262/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/700262/3"}}},"commit":{"parents":[{"commit":"98539c70cd8335284a370189d6e258500419bbbf","subject":"Merge \"Remove \u0027base object\u0027 that no longer exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/98539c70cd8335284a370189d6e258500419bbbf"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-23 02:22:47.000000000","tz":480},"subject":"Modify DeviceProfileNotFound Exception to accept name and id","message":"Modify DeviceProfileNotFound Exception to accept name and id\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to define one exception accept name\nuuid and id for DeviceProfileNotFound.\n\nStory: 2007045\nTask: 37860\n\nChange-Id: Ic1cbee1b6794cdd66d7749d54700466a2911abf8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/18d8567a27e1aa1087b95f6c01e402dcc786076e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/18d8567a27e1aa1087b95f6c01e402dcc786076e"}]},"branch":"refs/heads/master"},"05c69c7e44a5bb7028a134ee1c84933235cd1536":{"kind":"REWORK","_number":4,"created":"2020-01-07 06:20:41.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/62/700262/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/700262/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/700262/4"}}},"commit":{"parents":[{"commit":"7fd8aac788c008cc288c68f723eccb64952c09a2","subject":"Merge \"Improve objects/device.py UT coverage from 82% to 100%\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fd8aac788c008cc288c68f723eccb64952c09a2"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-07 06:18:54.000000000","tz":480},"subject":"Use ResourceNotFound replace DeviceProfileNotFound","message":"Use ResourceNotFound replace DeviceProfileNotFound\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to use the ResourceNotFound exception\nto fit NotFound Exception.\n\nStory: 2007045\nTask: 37860\n\nChange-Id: Ic1cbee1b6794cdd66d7749d54700466a2911abf8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/05c69c7e44a5bb7028a134ee1c84933235cd1536"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/05c69c7e44a5bb7028a134ee1c84933235cd1536"}]},"branch":"refs/heads/master"},"33aff418dd1102b193c2d464c4f58d321dc01aea":{"kind":"REWORK","_number":5,"created":"2020-01-08 08:18:06.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/62/700262/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/700262/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/700262/5"}}},"commit":{"parents":[{"commit":"7fd8aac788c008cc288c68f723eccb64952c09a2","subject":"Merge \"Improve objects/device.py UT coverage from 82% to 100%\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fd8aac788c008cc288c68f723eccb64952c09a2"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-08 08:17:34.000000000","tz":480},"subject":"Use ResourceNotFound replace DeviceProfileNotFound","message":"Use ResourceNotFound replace DeviceProfileNotFound\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to use the ResourceNotFound exception\nto fit NotFound Exception.\n\nStory: 2007045\nTask: 37860\n\nChange-Id: Ic1cbee1b6794cdd66d7749d54700466a2911abf8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/33aff418dd1102b193c2d464c4f58d321dc01aea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/33aff418dd1102b193c2d464c4f58d321dc01aea"}]},"branch":"refs/heads/master"},"23e32d15884dfdf9e6352ddca770ffec6f3102ac":{"kind":"REWORK","_number":6,"created":"2020-01-08 08:30:43.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/62/700262/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/700262/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/700262/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/700262/6"}}},"commit":{"parents":[{"commit":"7fd8aac788c008cc288c68f723eccb64952c09a2","subject":"Merge \"Improve objects/device.py UT coverage from 82% to 100%\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fd8aac788c008cc288c68f723eccb64952c09a2"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:03:17.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-08 08:30:14.000000000","tz":480},"subject":"Use ResourceNotFound replace DeviceProfileNotFound","message":"Use ResourceNotFound replace DeviceProfileNotFound\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to use the ResourceNotFound exception\nto fit NotFound Exception.\n\nStory: 2007045\nTask: 37860\n\nChange-Id: Ic1cbee1b6794cdd66d7749d54700466a2911abf8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/23e32d15884dfdf9e6352ddca770ffec6f3102ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/23e32d15884dfdf9e6352ddca770ffec6f3102ac"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
