)]}'
{"id":"openstack%2Ftempest~670287","triplet_id":"openstack%2Ftempest~master~I5b4be77d5ae88aedf6fd700e34a293064e655ba8","project":"openstack/tempest","branch":"master","topic":"bug/1836187","hashtags":[],"change_id":"I5b4be77d5ae88aedf6fd700e34a293064e655ba8","subject":"Fix request body for compute unshelve action API","status":"MERGED","created":"2019-07-11 11:55:43.000000000","updated":"2020-06-22 16:25:37.000000000","submitted":"2020-06-22 16:21:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"670287-1592842876764-cf4bca08","meta_rev_id":"697a6413dd2735931cfbba5d5f340df3cbc48785","_number":670287,"virtual_id_number":670287,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-22 16:21:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-06-21 00:04:35.000000000","_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"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":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"all":[{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2020-06-22 13:36:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2020-06-22 08:24:52.000000000","_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"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":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"all":[{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2020-06-22 13:36:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-11 15:43:31.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-07-11 23:20:06.000000000","updated_by":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"reviewer":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"state":"REVIEWER"},{"updated":"2020-06-22 08:24:52.000000000","updated_by":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"reviewer":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"state":"REVIEWER"},{"updated":"2020-06-22 13:36:20.000000000","updated_by":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"reviewer":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"state":"REVIEWER"},{"updated":"2020-06-22 16:21:16.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":"eaf02f67b24558e225db0e8f8a2555487d133f88","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-07-11 11:55:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"42ca3c92ab7fe4ab5ed7c86eac127bf3de526d41","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-11 15:41:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"efd27b04714e3a565eb88cb11c817c0c06ba614a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-11 15:43:31.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"d468aef69a486f5be3bbc8e52b35b535aa8644d2","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-07-11 15:51:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d7fecc2c4e37637fea5d73be9c5d6aa1690ce089","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-11 17:26:58.000000000","message":"Patch Set 1: 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- tempest-full http://logs.openstack.org/87/670287/1/check/tempest-full/8bab0d4/ : FAILURE in 1h 28m 07s\n- neutron-grenade http://logs.openstack.org/87/670287/1/check/neutron-grenade/f9b34ae/ : FAILURE in 36m 02s\n- grenade-py3 http://logs.openstack.org/87/670287/1/check/grenade-py3/697acb9/ : FAILURE in 39m 03s\n- tempest-full-py3 http://logs.openstack.org/87/670287/1/check/tempest-full-py3/09f09f0/ : FAILURE in 1h 23m 26s\n- openstack-tox-cover http://logs.openstack.org/87/670287/1/check/openstack-tox-cover/faa0ac3/cover/ : SUCCESS in 5m 37s\n- openstack-tox-pep8 http://logs.openstack.org/87/670287/1/check/openstack-tox-pep8/cea847b/ : SUCCESS in 4m 43s\n- openstack-tox-py27 http://logs.openstack.org/87/670287/1/check/openstack-tox-py27/68847e5/ : SUCCESS in 3m 51s\n- openstack-tox-py35 http://logs.openstack.org/87/670287/1/check/openstack-tox-py35/dde6378/ : SUCCESS in 4m 15s\n- openstack-tox-py36 http://logs.openstack.org/87/670287/1/check/openstack-tox-py36/89a7697/ : SUCCESS in 3m 52s\n- openstack-tox-py37 http://logs.openstack.org/87/670287/1/check/openstack-tox-py37/8fdeccf/ : SUCCESS in 4m 02s\n- openstack-tox-docs http://logs.openstack.org/87/670287/1/check/openstack-tox-docs/4f633e5/html/ : SUCCESS in 15m 03s\n- tempest-full-parallel http://logs.openstack.org/87/670287/1/check/tempest-full-parallel/ac338f9/ : FAILURE in 2h 09m 43s (non-voting)\n- tempest-full-py3-ipv6 http://logs.openstack.org/87/670287/1/check/tempest-full-py3-ipv6/fc0943e/ : FAILURE in 1h 42m 12s (non-voting)\n- tempest-full-stein http://logs.openstack.org/87/670287/1/check/tempest-full-stein/49311f1/ : FAILURE in 1h 31m 15s\n- tempest-full-stein-py3 http://logs.openstack.org/87/670287/1/check/tempest-full-stein-py3/af2443e/ : FAILURE in 1h 07m 27s\n- tempest-full-rocky http://logs.openstack.org/87/670287/1/check/tempest-full-rocky/a5ebf5e/ : FAILURE in 1h 14m 33s\n- tempest-full-rocky-py3 http://logs.openstack.org/87/670287/1/check/tempest-full-rocky-py3/68c467e/ : FAILURE in 1h 26m 12s\n- tempest-full-queens http://logs.openstack.org/87/670287/1/check/tempest-full-queens/98fba74/ : FAILURE in 1h 26m 33s\n- tempest-full-queens-py3 http://logs.openstack.org/87/670287/1/check/tempest-full-queens-py3/96e9a07/ : FAILURE in 1h 21m 49s\n- tempest-full-pike http://logs.openstack.org/87/670287/1/check/tempest-full-pike/2452356/ : FAILURE in 1h 35m 25s\n- tempest-multinode-full http://logs.openstack.org/87/670287/1/check/tempest-multinode-full/89a10aa/ : FAILURE in 1h 28m 14s\n- tempest-multinode-full-py3 http://logs.openstack.org/87/670287/1/check/tempest-multinode-full-py3/b6b73f4/ : FAILURE in 1h 24m 12s\n- tempest-tox-plugin-sanity-check http://logs.openstack.org/87/670287/1/check/tempest-tox-plugin-sanity-check/e146827/ : SUCCESS in 54m 04s (non-voting)\n- tempest-slow http://logs.openstack.org/87/670287/1/check/tempest-slow/36077f9/ : FAILURE in 2h 20m 55s\n- tempest-slow-py3 http://logs.openstack.org/87/670287/1/check/tempest-slow-py3/10321dc/ : FAILURE in 2h 07m 19s\n- nova-live-migration http://logs.openstack.org/87/670287/1/check/nova-live-migration/25e6ee3/ : SUCCESS in 47m 54s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/87/670287/1/check/neutron-grenade-multinode/94b5619/ : FAILURE in 48m 24s\n- devstack-plugin-ceph-tempest http://logs.openstack.org/87/670287/1/check/devstack-plugin-ceph-tempest/3d31686/ : FAILURE in 1h 24m 42s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/87/670287/1/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/cb37c90/ : FAILURE in 22m 31s (non-voting)\n- neutron-tempest-dvr http://logs.openstack.org/87/670287/1/check/neutron-tempest-dvr/02faadb/ : FAILURE in 1h 41m 10s\n- interop-tempest-consistency http://logs.openstack.org/87/670287/1/check/interop-tempest-consistency/263e883/ : SUCCESS in 2m 38s\n- tempest-full-test-account-py3 http://logs.openstack.org/87/670287/1/check/tempest-full-test-account-py3/675acdc/ : FAILURE in 1h 23m 24s (non-voting)\n- tempest-full-test-account-no-admin-py3 http://logs.openstack.org/87/670287/1/check/tempest-full-test-account-no-admin-py3/cd555cc/ : FAILURE in 1h 15m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"52ce54b81551ac7d1fb50e0ffe951f82d3c40521","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2020-03-23 16:17:22.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ff42956c2f427740ad72c209e79f53dfd071dd03","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-16 15:07:47.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d683be06792ca579fb729dc4be840b600ef0b189","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-16 15:08:28.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"60f4f2e3d7cd38df898af361fded76419e814433","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-16 20:11:08.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/e22ee9343d9f4e22a50d8e27e7f17319 : FAILURE in 15m 40s (non-voting)\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b334f0e1322544f5a1dd011ed0593896 : FAILURE in 1h 18m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/045f9fe1b9f74decb43fd450ac839ea5 : SUCCESS in 10m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/37e07a5be4de4103b8e57f9db5ad7260 : SUCCESS in 7m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bbee38b925004134b61864f6d2d979df : SUCCESS in 11m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/27f141ff7a784a67b1a935b0e2c08c13 : SUCCESS in 8m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3eedb5de94a64718be8410dc01f26185 : SUCCESS in 14m 46s\n- tempest-full-parallel https://zuul.opendev.org/t/openstack/build/bcc844a737f24462a620c8310d577107 : FAILURE in 1h 54m 16s (non-voting)\n- tempest-full-py3-ipv6 https://zuul.opendev.org/t/openstack/build/79f733b2507c46b58ac6e327d3a0e85a : FAILURE in 1h 04m 58s (non-voting)\n- tempest-full-ussuri-py3 https://zuul.opendev.org/t/openstack/build/f694202f898b4d498473892d30e43b30 : FAILURE in 19m 06s\n- tempest-full-train-py3 https://zuul.opendev.org/t/openstack/build/e5ea414a3ea949af958a7b1c974f9a6b : RETRY_LIMIT in 3m 19s\n- tempest-full-stein-py3 https://zuul.opendev.org/t/openstack/build/83370d7b1bfb4e6295a772d4f37f49c1 : RETRY_LIMIT in 9m 46s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/781fbc89cfa845428bb232bf86fded22 : FAILURE in 1h 32m 34s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/c9e26a65fed94704b9b05147ced77fda : SUCCESS in 44m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2cca51c91d5741ea9b6b0b290ef70f98 : FAILURE in 58m 49s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/354809e63221477dbf0f199802e4a40b : FAILURE in 1h 51m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a6b791ccf29c41098e52ded57acfc1e4 : SUCCESS in 55m 21s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/a5b076a7d97b41e8ad8e38979e9a588d : FAILURE in 1h 05m 23s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/a647aa782d814a3c8c4f923557b5c596 : FAILURE in 27m 23s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/d20ecc94cb9b4ee18918c37ac4e12001 : FAILURE in 1h 01m 04s\n- interop-tempest-consistency https://zuul.opendev.org/t/openstack/build/ed72582c94ca4ca6bf53cce887d586a4 : SUCCESS in 5m 10s\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/74ceface60314ca08a795592e23ac3d7 : FAILURE in 1h 13m 13s (non-voting)\n- tempest-full-test-account-no-admin-py3 https://zuul.opendev.org/t/openstack/build/262fa00441f84aee9e27155f2d0e5828 : FAILURE in 59m 26s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/5a9778001cb0476da5c1718ebe5958ea : SUCCESS in 6m 28s","accounts_in_message":[],"_revision_number":2},{"id":"4d04f58bb7bb4dd4f8a3a4576977c8484d49412e","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2020-06-17 03:51:20.000000000","message":"Patch Set 2: Code-Review+2\n\nThe change is really needed!\n\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/shelve.py#L28\nFor microversion above 2.77, unshelve only accepts null but not {}","accounts_in_message":[],"_revision_number":2},{"id":"00a6b0c6a4e99ff8f21f0fba6d356f04cd64f177","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2020-06-17 08:36:35.000000000","message":"Patch Set 2: -Code-Review\n\noh, maybe we can\u0027t change all {} to null, I got:\nReq-Body: {\"evacuate\": null}\nResp-Body: {\"badRequest\": {\"code\": 400, \"message\": \"Invalid input for field/attribute evacuate. Value: None. None is not of type \u0027object\u0027\"}}","accounts_in_message":[],"_revision_number":2},{"id":"631183a6103094179bc37386b0bf88cb485c6ed4","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2020-06-17 09:03:26.000000000","message":"Patch Set 2: Code-Review-1","accounts_in_message":[],"_revision_number":2},{"id":"d00504b9f05f7c317c4a1c0d5b9ab152f9ace99c","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-17 19:36:10.000000000","message":"Patch Set 2: Workflow-1\n\n\u003e oh, maybe we can\u0027t change all {} to null, I got:\n \u003e Req-Body: {\"evacuate\": null}\n \u003e Resp-Body: {\"badRequest\": {\"code\": 400, \"message\": \"Invalid input\n \u003e for field/attribute evacuate. Value: None. None is not of type\n \u003e \u0027object\u0027\"}}\n\nyeah, evacuate is not with empty body","accounts_in_message":[],"_revision_number":2},{"id":"e9b040b9c64a65d7d30ecf8c4af8d15da7d5d7aa","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-17 21:34:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cecbd209c5781d542a4e81489cdf3933c9638e1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-18 02:11:37.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/ac8e4ca712364ba3b704cbc587d3b53a : SUCCESS in 1h 17m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e8c9721c33eb411ca770bafd7d3cd75a : FAILURE in 1h 21m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5a4d328b02a04874a2fd89a0fd16fc68 : FAILURE in 6m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2502866407c642d393c58dcb76b21b0a : SUCCESS in 6m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d505fe7ec53242b49897f5a0d503cc26 : FAILURE in 5m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/302e9c17f83c446b9a4d5ade536cf2a7 : FAILURE in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b972e5f4ede4ff6958fa275d3989bb2 : SUCCESS in 10m 03s\n- tempest-full-parallel https://zuul.opendev.org/t/openstack/build/a17d1d67eb0e4921aef7897f90c62a12 : FAILURE in 1h 46m 41s (non-voting)\n- tempest-full-py3-ipv6 https://zuul.opendev.org/t/openstack/build/0ddf300e6c4541f3acd9bbfb87c703ec : FAILURE in 1h 12m 47s (non-voting)\n- tempest-full-ussuri-py3 https://zuul.opendev.org/t/openstack/build/ffe9f49c75eb452a96de6346792b2bee : FAILURE in 1h 17m 21s\n- tempest-full-train-py3 https://zuul.opendev.org/t/openstack/build/a6c6bfaf7b544d4b9770eab1e4861792 : FAILURE in 1h 04m 49s\n- tempest-full-stein-py3 https://zuul.opendev.org/t/openstack/build/069e7a9c8ffb4f8589c7ea62d0f5bdc7 : FAILURE in 1h 04m 05s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/55367ca5cc0945139b60f5142bb9b93d : FAILURE in 1h 30m 46s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/3f9d3b6f6f3c4c6bba8a1e8482472e4f : SUCCESS in 44m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/701b672c0e384d7c94b61bdc1452cfe8 : SUCCESS in 59m 46s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/cd4a676a217d488693fed20e65c3e900 : FAILURE in 1h 24m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/01ebf7f4c6c4493db11f7f8dfd8d4afd : SUCCESS in 55m 40s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/a5949727306c4cc48e30e66b996f192f : FAILURE in 1h 13m 52s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/8c759c78e4974f889a2502ea8ad5a07e : SUCCESS in 59m 41s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/587449591ba4463dbe8014925cadb1ed : FAILURE in 1h 14m 10s\n- interop-tempest-consistency https://zuul.opendev.org/t/openstack/build/9958e6f26a4b4452831a44bb8d619a43 : SUCCESS in 4m 17s\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/8b61b756666f4abc95349fca6aae595c : FAILURE in 1h 05m 53s (non-voting)\n- tempest-full-test-account-no-admin-py3 https://zuul.opendev.org/t/openstack/build/38e9091531ac46a4b698e0aa85df4fba : FAILURE in 1h 07m 34s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/5bea7a3a7e034204a7ac9bff824bcc0d : SUCCESS in 4m 33s","accounts_in_message":[],"_revision_number":3},{"id":"f783306d5dbe54bebf49dcc7faf4d964bdadf679","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-18 02:20:44.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"0e1dba4c84b65bb1e67112d1bb8c54cbfe9b67bb","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-18 16:51:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ad843af0d5e2f0d1509f32a952bfe28e27a3e513","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-18 20:07:31.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/f23b4fc9484f4e958b65fa2a1a8ee3f7 : SUCCESS in 59m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3b093e40aa2a46beb8f054c6539bd3f3 : SUCCESS in 1h 31m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49e3e7e51bdc4a65bbdf886d42d365b3 : SUCCESS in 7m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9ad90fa4c4e4dc1af1520389ebd7e01 : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ad49a234c0ed4ec78f6982c4a6762e52 : SUCCESS in 6m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/44c0555006684678a372658286eadef1 : SUCCESS in 8m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aae2a78c8667477093953b5e0376425c : SUCCESS in 14m 03s\n- tempest-full-parallel https://zuul.opendev.org/t/openstack/build/04f356c9db0d4a758eb813c60380b5c6 : SUCCESS in 2h 01m 21s (non-voting)\n- tempest-full-py3-ipv6 https://zuul.opendev.org/t/openstack/build/375d364c20ec4124bdd1e1283e9f5bc1 : SUCCESS in 1h 18m 57s (non-voting)\n- tempest-full-ussuri-py3 https://zuul.opendev.org/t/openstack/build/7d3415e3658f43b8ad5e27a1d16a0b3d : SUCCESS in 1h 27m 03s\n- tempest-full-train-py3 https://zuul.opendev.org/t/openstack/build/64728dfbfbc949c789e9eae240eddf96 : SUCCESS in 1h 22m 21s\n- tempest-full-stein-py3 https://zuul.opendev.org/t/openstack/build/11593bf599ab4586b942c63c35856739 : SUCCESS in 1h 22m 44s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/45122d8a1468484791f8b0e8835c2c64 : SUCCESS in 1h 56m 39s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/4f27c0214040456b85acfa7ca244c988 : FAILURE in 7m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ec41d45a43744d1b51d048543ce4973 : SUCCESS in 55m 48s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/cb4f320e9a5849f3bd011af408aca95a : SUCCESS in 2h 01m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6e6966a9e205407491fef6d6706b2a39 : SUCCESS in 50m 53s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/e7d6d51d54b3475d9d5310d3f4dffe6a : SUCCESS in 1h 05m 23s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/48c44e2430f7403398416c2389af9027 : SUCCESS in 1h 19m 15s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/475d41fe585f41b1bfa52193229c4b49 : SUCCESS in 1h 26m 40s\n- interop-tempest-consistency https://zuul.opendev.org/t/openstack/build/87dbb463a64842eeb88d0c11a1a020b9 : SUCCESS in 6m 27s\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/3581e3601486458d9427ce3d11d40a13 : SUCCESS in 1h 22m 51s (non-voting)\n- tempest-full-test-account-no-admin-py3 https://zuul.opendev.org/t/openstack/build/50a54e2e2c204ed08ea374696f954301 : SUCCESS in 1h 25m 37s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/8c036b98c3e04a76909647d0dca81cc0 : SUCCESS in 7m 44s","accounts_in_message":[],"_revision_number":4},{"id":"9afa22eca8239cb6c3a2d5f5a3285cf91eedbc31","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-18 23:30:40.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"34ddd7b65bf56affeefdcbb17d13ebea20733f47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-19 01:32:25.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/6fe08a8a6f0c45b2a20d0ff91c6eb554 : SUCCESS in 51m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ac651c42ce464ffba4a43d7736970598 : SUCCESS in 1h 23m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/51deae8540224f1fb1ac5ab22718b0d3 : SUCCESS in 6m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df08ec9d82e94390b258eedfa171c93d : SUCCESS in 5m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/975fca9e7c5849c89f6a44b8d03f6ab0 : SUCCESS in 5m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/900275e45b704632be1fa398f62d7c24 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4863febe3fd4451b37bf1eace936210 : SUCCESS in 12m 58s\n- tempest-full-parallel https://zuul.opendev.org/t/openstack/build/8b49340d485a48a1a2e5e0373ccdb474 : SUCCESS in 1h 44m 03s (non-voting)\n- tempest-full-py3-ipv6 https://zuul.opendev.org/t/openstack/build/4de318c7bf904d16a6733551be5ece80 : SUCCESS in 1h 20m 26s (non-voting)\n- tempest-full-ussuri-py3 https://zuul.opendev.org/t/openstack/build/2970325c0cb74ba591cbbfbbbb8259f7 : SUCCESS in 1h 17m 18s\n- tempest-full-train-py3 https://zuul.opendev.org/t/openstack/build/6578a7b26e894388b0460911fd77d25e : SUCCESS in 1h 34m 51s\n- tempest-full-stein-py3 https://zuul.opendev.org/t/openstack/build/3d934ddb541246a28dd450265fb06885 : SUCCESS in 1h 20m 47s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/c70378d51b974eeebd203e53bb2eda2c : SUCCESS in 1h 48m 23s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/ce5eec32e93e4e6093146548d0a9b749 : FAILURE in 4m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d036a9e0d06a422daf5892c97309b84c : SUCCESS in 1h 31m 24s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/edb8ed421465409686b0503a3aa34a95 : SUCCESS in 1h 56m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5c193c586d7049de81118125c556dada : SUCCESS in 1h 39m 48s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/a0d5b42fdb81498aad65ff3fd6578cac : SUCCESS in 1h 00m 23s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/907856c2975c42e08c32925fec1f8cef : SUCCESS in 1h 01m 29s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/5e30a1db429c4786a253d4b80bc05893 : SUCCESS in 1h 58m 28s\n- interop-tempest-consistency https://zuul.opendev.org/t/openstack/build/97c873593b314bb09800ab55a44b2c44 : SUCCESS in 4m 09s\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/b31978a4ad034bac809b6cf984041150 : SUCCESS in 1h 04m 59s (non-voting)\n- tempest-full-test-account-no-admin-py3 https://zuul.opendev.org/t/openstack/build/73f7cc44c9d14736897e22a28a430bcf : SUCCESS in 1h 00m 03s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/ad8bb333a6954f1792f8e0154f3fab72 : SUCCESS in 3m 32s","accounts_in_message":[],"_revision_number":4},{"id":"1aaa3adc965d57f6bed945363502ea36d0e12fff","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2020-06-19 12:46:14.000000000","message":"Patch Set 4:\n\nthis should fix the plugin-sanity-check job:\nhttps://review.opendev.org/#/c/736952/","accounts_in_message":[],"_revision_number":4},{"id":"3585751adc334377c334a85198a176006609a258","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-06-21 00:04:35.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"3489acfaa90956ec039991320d8ae980db84f0df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-21 02:06:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b3bd5aad69d84d038d764920cf9c214a : SUCCESS in 1h 01m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a5a56823c6e541378bc1e50874583b20 : SUCCESS in 1h 24m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/74756603ede54a24b7d2a4e42a7bfc27 : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa0b5cefd4db43f99ef48891f7263926 : SUCCESS in 4m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3b989e8be04241bb8600fb5a2e582c1d : SUCCESS in 4m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/26e477756b1543a797107fcea8a2812a : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f579e78cef6c4f99b63f8cfa1a02068e : SUCCESS in 8m 24s\n- tempest-full-parallel https://zuul.opendev.org/t/openstack/build/1493096406b1412da459eb5db2e4e246 : SUCCESS in 1h 43m 39s (non-voting)\n- tempest-full-py3-ipv6 https://zuul.opendev.org/t/openstack/build/0cc405ef1b3844ceb28e96f1956f07a0 : SUCCESS in 1h 11m 12s (non-voting)\n- tempest-full-ussuri-py3 https://zuul.opendev.org/t/openstack/build/89ba12d27aed4f8b85b9db8486886f51 : SUCCESS in 1h 24m 49s\n- tempest-full-train-py3 https://zuul.opendev.org/t/openstack/build/1cae2070c5064e728d2a652862bad27e : SUCCESS in 1h 30m 17s\n- tempest-full-stein-py3 https://zuul.opendev.org/t/openstack/build/e292fbc9aeba493aafd83cb10eedd6ce : SUCCESS in 1h 15m 39s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/dbbc65dcc27b45a98f3485e0eacbd9c9 : SUCCESS in 1h 25m 03s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/a485838930c742688ec794fbba40b66f : SUCCESS in 41m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebabd7d38c4b4d5a842dd9129e955986 : SUCCESS in 56m 46s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/52876ed7adad480eb52097a1247e8c76 : SUCCESS in 1h 56m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/adea9fbea96e4b5da6b2249a6dead32c : SUCCESS in 48m 56s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/01c13bad68aa4de4b15b0a589924ce5e : SUCCESS in 1h 09m 43s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/e4cfa7eb301b4450af064b4d828fe09b : SUCCESS in 1h 13m 41s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/d44fbae5ad9f4753ba3a542766161eea : SUCCESS in 1h 08m 00s\n- interop-tempest-consistency https://zuul.opendev.org/t/openstack/build/9bd9a88635d0410a87a05802797a76e1 : SUCCESS in 2m 43s\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/ae037158c0274c72a0aced90303c5d0c : SUCCESS in 1h 08m 22s (non-voting)\n- tempest-full-test-account-no-admin-py3 https://zuul.opendev.org/t/openstack/build/e95f4a1bb4544002a0590274fe812fd6 : SUCCESS in 1h 07m 12s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/bea39508d23841f6ba3b6158644bc4cd : SUCCESS in 3m 04s","accounts_in_message":[],"_revision_number":4},{"id":"da31f9bb1ac9c36868295589d1ed4ef098e9f50d","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2020-06-22 08:24:52.000000000","message":"Patch Set 4: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":4},{"id":"a9e6bad864ec0d8b4ec4c2562d5d21e6d80f44bd","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2020-06-22 13:36:20.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nlgtm, based on the link share before, unshelve action can\u0027t be an empty dict, this review fixes that and puts None there which is aligned also with the doc\n\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/shelve.py#L28\nhttps://docs.openstack.org/api-ref/compute/#unshelve-restore-shelved-server-unshelve-action","accounts_in_message":[],"_revision_number":4},{"id":"9d72403985ce07238f3bd20279263bc9eb1a56a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 13:38:47.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"3795da36fc081e5ccd0a14e080ef3ebeb6aeae78","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 16:21:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"820ef0d929f5730d26f07b6edb023b8dfce6efef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 16:21:16.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/654b13efd60445e794d5b8561496c1ba : SUCCESS in 1h 09m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/74aecb05ae934feaa05f1b96976e9158 : SUCCESS in 1h 19m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84840392851740f4b82751de2e7f5fd2 : SUCCESS in 5m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0b157af8e94e4971b004694eb9cc5774 : SUCCESS in 6m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b5a7c9944c1f48b5b16a1720f0afdaf2 : SUCCESS in 7m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7df83e2fbc7491badb5c0cabdc26d47 : SUCCESS in 16m 50s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/70f7f9a9ece04661a5db85c9fbab4bcc : SUCCESS in 2h 02m 31s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/5a3291c86e1548adae6a2de49965185d : SUCCESS in 1h 10m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/21402309522d4b459383e1cca202ae9b : SUCCESS in 1h 07m 18s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/0b04c673b7ff42f28d6e6d2a7966d5c1 : SUCCESS in 1h 08m 44s","accounts_in_message":[],"_revision_number":4},{"id":"df7c901ddd4f325afa470c5a42905d3a5224f7d1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 16:25:37.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4da04ff766b4beaac15b9b2a9cc0ed3 : SUCCESS in 3m 52s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"cbf480ffa2933daf1ee736229fd0151ec239b92a","revisions":{"165023f55086e5139969dbcf90977294c4398ed7":{"kind":"REWORK","_number":1,"created":"2019-07-11 11:55:43.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/87/670287/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/87/670287/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/87/670287/1"}}},"commit":{"parents":[{"commit":"454ddc7d04596d03f40ca0a12a8e15c8ce647941","subject":"Merge \"Filter out floating IPs from server IPs list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/454ddc7d04596d03f40ca0a12a8e15c8ce647941"}]}],"author":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2019-07-11 11:53:57.000000000","tz":0},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2019-07-11 11:53:57.000000000","tz":0},"subject":"Fix request body for compute action API","message":"Fix request body for compute action API\n\nMost of the compute Action API accept request body with\naction name and null value. For exmaple: {\u0027unshelve\u0027: null}.\nBut Tempest pass the empty dict instead of null- {\u0027unshelve\u0027: {}}.\nThis is the wrong usage of API. This does not give any error as\nCompute API does not check the value is null or anything else.\n\nNova does not have schema also for those request bodies.\nThose request body are used to call the corresponding API action only.\n\nLet\u0027s fix this wrong usage and pass the correct null value there.\n\nCloses-Bug: #1836187\n\n- https://developer.openstack.org/api-ref/compute/?expanded\u003dunshelve-restore-shelved-server-unshelve-action-detail#unshelve-restore-shelved-server-unshelve-action\n\nChange-Id: I5b4be77d5ae88aedf6fd700e34a293064e655ba8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/165023f55086e5139969dbcf90977294c4398ed7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/165023f55086e5139969dbcf90977294c4398ed7"}]},"branch":"refs/heads/master"},"534dc522286254a3d0f5367b598e2c5fcd8f1ffa":{"kind":"REWORK","_number":2,"created":"2020-06-16 15:08:28.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/87/670287/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/87/670287/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/87/670287/2"}}},"commit":{"parents":[{"commit":"454ddc7d04596d03f40ca0a12a8e15c8ce647941","subject":"Merge \"Filter out floating IPs from server IPs list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/454ddc7d04596d03f40ca0a12a8e15c8ce647941"}]}],"author":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2019-07-11 11:53:57.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-06-16 15:08:26.000000000","tz":0},"subject":"Fix request body for compute action API","message":"Fix request body for compute action API\n\nMost of the compute Action API accept request body with\naction name and null value. For exmaple: {\u0027unshelve\u0027: null}.\nBut Tempest pass the empty dict instead of null- {\u0027unshelve\u0027: {}}.\nThis is the wrong usage of API. This does not give any error as\nCompute API does not check the value is null or anything else.\n\nNova does not have schema also for those request bodies.\nThose request body are used to call the corresponding API action only.\n\nLet\u0027s fix this wrong usage and pass the correct null value there.\n\nCloses-Bug: #1836187\n\n- https://developer.openstack.org/api-ref/compute/?expanded\u003dunshelve-restore-shelved-server-unshelve-action-detail#unshelve-restore-shelved-server-unshelve-action\n\nChange-Id: I5b4be77d5ae88aedf6fd700e34a293064e655ba8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/534dc522286254a3d0f5367b598e2c5fcd8f1ffa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/534dc522286254a3d0f5367b598e2c5fcd8f1ffa"}]},"branch":"refs/heads/master"},"1172f30f679474ba7e481d81605e1cca82f7908b":{"kind":"REWORK","_number":3,"created":"2020-06-17 21:34:41.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/87/670287/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/87/670287/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/87/670287/3"}}},"commit":{"parents":[{"commit":"454ddc7d04596d03f40ca0a12a8e15c8ce647941","subject":"Merge \"Filter out floating IPs from server IPs list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/454ddc7d04596d03f40ca0a12a8e15c8ce647941"}]}],"author":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2019-07-11 11:53:57.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-06-17 21:30:48.000000000","tz":-300},"subject":"Fix request body for compute unshelve action API","message":"Fix request body for compute unshelve action API\n\nCompute unshelve action API accept request body with\naction name and null value. For exmaple: {\u0027unshelve\u0027: null}.\nBut Tempest pass the empty dict instead of null- {\u0027unshelve\u0027: {}}.\nThis works fine till 2.77 microversionbut after that nova\nstarted rejecting the empty dict {}.\n\nDefaulting the request body to None so that it works for older\nas well newer microversion.\n\nCloses-Bug: #1836187\n\n- https://developer.openstack.org/api-ref/compute/?expanded\u003dunshelve-restore-shelved-server-unshelve-action-detail#unshelve-restore-shelved-server-unshelve-action\n\nChange-Id: I5b4be77d5ae88aedf6fd700e34a293064e655ba8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/1172f30f679474ba7e481d81605e1cca82f7908b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/1172f30f679474ba7e481d81605e1cca82f7908b"}]},"branch":"refs/heads/master"},"cbf480ffa2933daf1ee736229fd0151ec239b92a":{"kind":"REWORK","_number":4,"created":"2020-06-18 16:51:49.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/87/670287/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/87/670287/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/87/670287/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/87/670287/4"}}},"commit":{"parents":[{"commit":"454ddc7d04596d03f40ca0a12a8e15c8ce647941","subject":"Merge \"Filter out floating IPs from server IPs list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/454ddc7d04596d03f40ca0a12a8e15c8ce647941"}]}],"author":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2019-07-11 11:53:57.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-06-18 16:49:45.000000000","tz":-300},"subject":"Fix request body for compute unshelve action API","message":"Fix request body for compute unshelve action API\n\nCompute unshelve action API accept request body with\naction name and null value. For exmaple: {\u0027unshelve\u0027: null}.\nBut Tempest pass the empty dict instead of null- {\u0027unshelve\u0027: {}}.\nThis works fine till 2.77 microversionbut after that nova\nstarted rejecting the empty dict {}.\n\nDefaulting the request body to None so that it works for older\nas well newer microversion.\n\nCloses-Bug: #1836187\n\n- https://developer.openstack.org/api-ref/compute/?expanded\u003dunshelve-restore-shelved-server-unshelve-action-detail#unshelve-restore-shelved-server-unshelve-action\n\nChange-Id: I5b4be77d5ae88aedf6fd700e34a293064e655ba8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/cbf480ffa2933daf1ee736229fd0151ec239b92a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/cbf480ffa2933daf1ee736229fd0151ec239b92a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
