)]}'
{"id":"openstack%2Fcyborg~700264","triplet_id":"openstack%2Fcyborg~master~I1f6381809c91ef076d01580a69b47cdd29c0da72","project":"openstack/cyborg","branch":"master","topic":"modify_attach_handle_not_found","hashtags":[],"change_id":"I1f6381809c91ef076d01580a69b47cdd29c0da72","subject":"Use ResourceNotFound replace AttachHandleNotFound","status":"MERGED","created":"2019-12-21 08:27:00.000000000","updated":"2020-01-15 09:29:34.000000000","submitted":"2020-01-15 09:28:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"700264-1579080489869-fa858c1e","meta_rev_id":"58f19aacb944c5788701a6e0f5c478cb6a1946e7","_number":700264,"virtual_id_number":700264,"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":"2020-01-14 01:29:56.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-15 09:28:09.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":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},{"value":0,"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"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":2,"date":"2020-01-15 03:43:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":2,"date":"2020-01-15 08:51:13.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":27458,"name":"Li Liu","email":"liliueecg@gmail.com","username":"liliu"},{"value":0,"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"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":1,"date":"2020-01-15 08:51:13.000000000","permitted_voting_range":{"min":1,"max":1},"_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,"date":"2020-01-15 03:24:36.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"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-21 08:57:20.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-12-23 05:58:50.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-01-13 02:42:51.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-15 03:24:36.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-15 03:43:12.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-15 08:51:13.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-15 09:28:09.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":"2664cb44b6793468bae2536095998e0b1d5e655e","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-21 08:27:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3040c6fd7120cbff9ea61eff2d61a9d2d9c38a42","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-21 08:28:01.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"a6eecd998bc310e13c12b5ef8b32793d6c5fb9b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-21 09:01:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/941464ce5aee4ec59834c6aa0e78891f : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/783d62b30385488eaf59cfc1d4db90e2 : SUCCESS in 3m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8928c4aefdb14186bf56bfecacd6b826 : SUCCESS in 3m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ec2eb540c8584048b000ec1591025410 : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ed428d6ba444a92928c1268bdc8f57c : SUCCESS in 4m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c2ff7196a4fd40e3a9d5b5b5904f7f9f : SUCCESS in 31m 31s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/155acae9a4d84190897f3f848b45189a : SUCCESS in 32m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2b3bf083a8b1d0f22479f7317e7ffd8780f22620","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2019-12-21 16:46:31.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8146c86278b84c526ce5290347d651cacd724015","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-12-23 02:07:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"560714e632d9cb898f8f18b3bd568f704b093f08","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-12-23 05:58:50.000000000","message":"Patch Set 2: Code-Review-1\n\nsee https://review.opendev.org/#/c/700262 comment","accounts_in_message":[],"_revision_number":2},{"id":"faa65fe1ac907d97978ca601c3c4f4d87376d27d","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-07 06:40:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b7e22eaacd8b83753af99ee960670cfb143738a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 07:20:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2ad9ba92079e4051902136e5537dff9b : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a5129b109cc4cfeab0a64d52ba1f7cc : SUCCESS in 6m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/87f1f99399524d4bb8e653a4e933d308 : SUCCESS in 6m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/12a22114e0ee482ca2830a2e2083f9df : SUCCESS in 8m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a71bb04e8b447099e1611de9c084fe6 : SUCCESS in 7m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/add1e339480c45ed9ed00c7671d5e9e1 : SUCCESS in 32m 00s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55bd8369529749bbb037e8a862e59554 : SUCCESS in 30m 39s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cf9c473bf0df8f33f1c9936107d04054b044aaf7","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-07 15:12:37.000000000","message":"Patch Set 3: Code-Review-1\n\nPlease add UT","accounts_in_message":[],"_revision_number":3},{"id":"5885d487a35fb466bfc98c9f2718daa2e6ce5c48","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-08 06:41:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a29b0193a82e0af98da8086c37d37f0ba7ac8fe5","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-08 06:43:17.000000000","message":"Patch Set 4:\n\n\u003e Please add UT\n\nThanks. Done.","accounts_in_message":[],"_revision_number":4},{"id":"71734c7b67772b2ef28d4b6efd7e21af18ad0aaa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 07:18:39.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a59793540ea84315a81c72f544eecb6b : SUCCESS in 5m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94cf6233f12d4af59aaaa718322c67e2 : SUCCESS in 7m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5decdb1cab6045ef9110cf7bc98ac2f4 : SUCCESS in 9m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/08c7a1e5288f4b1db4b714bc4265bf5f : SUCCESS in 6m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/387e75bbdd814370b5f1a08eb1072d75 : SUCCESS in 4m 22s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c87e6907e458498a95d56961f11d8dc3 : SUCCESS in 32m 49s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb0c141de85c4a3d9b5a93fd0486a786 : SUCCESS in 34m 27s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"03619052fe992e86ea128ecea6fa1aa0913c7b69","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-08 08:32:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b4918a5f04ce8d9bcf2826e797ae81431c2e2c4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 09:10:03.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/936cc72c56e0425bb9aeddde1e2dceca : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/942c28455c3441dfb748f601c0761367 : SUCCESS in 4m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/45e4f103753d4a2f88e9b26ccd48f30f : SUCCESS in 4m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5346f97d45e9419980bf3f730e2516eb : SUCCESS in 4m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb304f5160114ad0ac7e8aa29346412c : SUCCESS in 4m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/91c82d616c3d47c08a549cff452c5b60 : SUCCESS in 27m 19s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/92b4ed6c4e384810a15094428d5fade5 : SUCCESS in 36m 09s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0385e6bbf57a85353e0c8b814439e5ba51be1440","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-08 22:32:40.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7331ca1ec52e8cfbd0c7939d504d9ea97329369d","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-09 01:51:43.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"cbb88328936f85f27ec3584bfc1483a73bf3d030","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-10 01:52:36.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a8d96170a0fb51229387694f09ebc38150151a24","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-10 02:06:59.000000000","message":"Patch Set 6: Published edit on patch set 5.","accounts_in_message":[],"_revision_number":6},{"id":"8795ceb1582f3d430a4128953f23e8a397e790f8","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-10 02:07:36.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"c20b0d6041791ebd7c5b489c0fe56d9163f65cb7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-10 02:47:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e2f626944f2e4a3f97f650ef2b5b4a41 : SUCCESS in 3m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/caf0683a487c423eb72a7485dd75e0dc : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3756af53dfb2424f92a82bf7fd024d2c : SUCCESS in 3m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/933eb2d2f88a4139a8045510e5f4e321 : SUCCESS in 3m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c03483733fd64618a42963e56c0af95c : SUCCESS in 3m 39s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/93387dc128d74fe4a937a34e1f2f6ecc : SUCCESS in 30m 09s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6c0fe87e026548fe949000bad38040a7 : SUCCESS in 34m 34s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"c07506e273f6a87dbb1034834ac287b8cf5e638c","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-10 06:44:39.000000000","message":"Patch Set 6: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":6},{"id":"b8e109989e6cd8a6826c26a5206ead22723c91f6","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-13 02:42:51.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f6c20d4bceec8a68b80b728a86ec444d5e5572e1","author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"date":"2020-01-13 02:46:35.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"27f4f61753cd9d47a34fceb8b4210d9769456784","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-13 02:47:17.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"66158e4732bd93d08f491443718ef0a0cd59e946","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-13 02:58:23.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5a1c2ab499dccf6547281a6fda63efbfc9f41f62","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 03:07:30.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/26fd86bf3a1443df9dceed9344d954af : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c038acdae37b43868da990b1895446df : SUCCESS in 3m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f518fc8e55bf4bd7a5628f2a141fff06 : SUCCESS in 3m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/542a1e5ca0fd4fa1a0600beb42460daf : SUCCESS in 3m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e004a6f9d444d1682201707b433815b : SUCCESS in 3m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7cd8a75198804e379b660a3cb303a19f : FAILURE in 8m 04s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1577ebeacf26479aabd79530990dd4b1 : FAILURE in 7m 54s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"93ad1bb5308f4362c95d1043c986d7b67ab7dd0b","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-13 03:07:51.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"5de6370e7ff11622c9a66085b03267e257fcbb35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 03:23:09.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/60191fbc98ed41c3884a64a548d7b510 : SUCCESS in 3m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28868b1229c04b14af3b5b0afa1becf2 : SUCCESS in 2m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/14d1933f70cb404c90aac5e156664e83 : SUCCESS in 3m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0435d1688ed44c6c83edc418b60f27da : SUCCESS in 3m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1811a07201c64856957e5857c4649b18 : SUCCESS in 4m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4dc3a305dcb643e7a898989811b7ee94 : FAILURE in 10m 22s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/270733fd249d4ec1b112c34f7e2e7d2d : FAILURE in 6m 56s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d58a9c39d697c4eca2f4ba4c82738c47a6e5a06f","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2020-01-14 01:29:56.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"2436dc9d1087be6dd6f5c9aa07cb95da9c2602e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 02:23:58.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d9dd06be463f4cccb5998ebb20de0cd7 : SUCCESS in 4m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e12c0afdf1274009bcd787b3fc72b02e : SUCCESS in 5m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/78463e9d8d6e4d9093efaadc6324ee12 : SUCCESS in 4m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5cc709153f034017831e7f6521adbc4a : SUCCESS in 5m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/999511ae00234f8c91d2f7e766399fe8 : SUCCESS in 5m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e57aa55f880f426da593dba935798b1a : SUCCESS in 41m 00s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ea3c5225a8d14e11a4d755e03da8dde6 : SUCCESS in 38m 59s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"87474c03464736e01e2761515c4a683fa438e98f","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-01-15 03:43:12.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"6e03d4ae42a362fa5890417c2fb2361e422a67af","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2020-01-15 08:51:13.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"07eb7c4fb303f04be7e00be1b7483a437bca3269","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 08:51:24.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"dee12ef67aef58698ba7ba687c3c0f468805fa2f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 09:28:09.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f76f0544dca941d295688364537b01b6 : SUCCESS in 5m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/96e87a4cbffa4f2486692195e93debee : SUCCESS in 5m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/015252a83a8344f4a49f1571ec55bb2b : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/289f4ad92b64497d97788348b2ffff4e : SUCCESS in 6m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/93ff029ec8944987b3d1e2632f96ae35 : SUCCESS in 32m 11s","accounts_in_message":[],"_revision_number":7},{"id":"0e1d2c78d9aefc2d45cf96c4aca603dd2106d5f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 09:28:09.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"dc0d2f6c5ef51f38d36e699a5eedda61ed2b6d07","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 09:29:34.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/493e531bb47443a19ab0552587e5fc4a : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"d3b0f22ed772d76a7d9f85dd055f66d5b07237e9","revisions":{"42d591bd89c7470027eb4a0abb4be2aff2f104c0":{"kind":"REWORK","_number":1,"created":"2019-12-21 08:27:00.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/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:25:25.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:25:25.000000000","tz":480},"subject":"Modify AttachHandleNotFound Exception to accept uuid and id","message":"Modify AttachHandleNotFound Exception to accept uuid and id\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to define one exception accept uuid\nand id for AttachHandleNotFound.\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/42d591bd89c7470027eb4a0abb4be2aff2f104c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/42d591bd89c7470027eb4a0abb4be2aff2f104c0"}]},"branch":"refs/heads/master"},"d7b221e34cbd1e62458920c1ebc5a10dd71fd81e":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-12-21 08:28:01.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/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:25:25.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:27:15.000000000","tz":480},"subject":"Modify AttachHandleNotFound Exception to accept uuid and id","message":"Modify AttachHandleNotFound Exception to accept uuid and id\n\nThis is a series of optimization for exception.\n\nIn fact, we only need to define one exception accept uuid\nand id for AttachHandleNotFound.\n\nStory: 2007045\nTask: 37862\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d7b221e34cbd1e62458920c1ebc5a10dd71fd81e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d7b221e34cbd1e62458920c1ebc5a10dd71fd81e"}]},"branch":"refs/heads/master"},"5f74aebe2cb80b191c852be200456de8c174e325":{"kind":"REWORK","_number":3,"created":"2020-01-07 06:40:54.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/3"}}},"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:25:25.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-07 06:39:46.000000000","tz":480},"subject":"Use ResourceNotFound replace AttachHandleNotFound","message":"Use ResourceNotFound replace AttachHandleNotFound\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: 37862\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5f74aebe2cb80b191c852be200456de8c174e325"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5f74aebe2cb80b191c852be200456de8c174e325"}]},"branch":"refs/heads/master"},"88d082afd80d249234a1c7ec3cc58c7d4e56d66b":{"kind":"REWORK","_number":4,"created":"2020-01-08 06:41:43.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/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:25:25.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-08 06:38:26.000000000","tz":480},"subject":"Use ResourceNotFound replace AttachHandleNotFound","message":"Use ResourceNotFound replace AttachHandleNotFound\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: 37862\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/88d082afd80d249234a1c7ec3cc58c7d4e56d66b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/88d082afd80d249234a1c7ec3cc58c7d4e56d66b"}]},"branch":"refs/heads/master"},"f91e1830f668da940fce1e9fb0cdd54e7f6991f9":{"kind":"REWORK","_number":5,"created":"2020-01-08 08:32:29.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/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:25:25.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-08 08:31:54.000000000","tz":480},"subject":"Use ResourceNotFound replace AttachHandleNotFound","message":"Use ResourceNotFound replace AttachHandleNotFound\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: 37862\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f91e1830f668da940fce1e9fb0cdd54e7f6991f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f91e1830f668da940fce1e9fb0cdd54e7f6991f9"}]},"branch":"refs/heads/master"},"14055635b30d8448c04736cd0a5814ba890a3c37":{"kind":"REWORK","_number":6,"created":"2020-01-10 02:06:59.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/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:25:25.000000000","tz":480},"committer":{"name":"chenker","email":"chen.ke14@zte.com.cn","date":"2020-01-10 02:06:53.000000000","tz":0},"subject":"Use ResourceNotFound replace AttachHandleNotFound","message":"Use ResourceNotFound replace AttachHandleNotFound\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: 37862\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/14055635b30d8448c04736cd0a5814ba890a3c37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/14055635b30d8448c04736cd0a5814ba890a3c37"}]},"branch":"refs/heads/master"},"d3b0f22ed772d76a7d9f85dd055f66d5b07237e9":{"kind":"REWORK","_number":7,"created":"2020-01-13 02:58:23.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/64/700264/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/64/700264/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/64/700264/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/64/700264/7"}}},"commit":{"parents":[{"commit":"7fd8aac788c008cc288c68f723eccb64952c09a2","subject":"Merge \"Improve objects/device.py UT coverage from 82% to 100%\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fd8aac788c008cc288c68f723eccb64952c09a2"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-12-21 08:25:25.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2020-01-13 02:57:47.000000000","tz":480},"subject":"Use ResourceNotFound replace AttachHandleNotFound","message":"Use ResourceNotFound replace AttachHandleNotFound\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: 37862\n\nChange-Id: I1f6381809c91ef076d01580a69b47cdd29c0da72\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d3b0f22ed772d76a7d9f85dd055f66d5b07237e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d3b0f22ed772d76a7d9f85dd055f66d5b07237e9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
