)]}'
{"id":"openstack%2Fpython-tackerclient~776228","triplet_id":"openstack%2Fpython-tackerclient~master~I6731d0bcbcd5a4e597596e63c2cd883b3897a145","project":"openstack/python-tackerclient","branch":"master","topic":"bp/support-error-handling","hashtags":[],"change_id":"I6731d0bcbcd5a4e597596e63c2cd883b3897a145","subject":"Support of Retry VNF command in openstackclient","status":"MERGED","created":"2021-02-17 16:20:14.000000000","updated":"2021-03-10 12:37:33.000000000","submitted":"2021-03-10 12:35:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"776228-bp/support-error-handling","meta_rev_id":"126b9a8bd4fb4e2e3e61d55685a566b2755f690e","_number":776228,"virtual_id_number":776228,"owner":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},{"value":0,"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-10 12:35:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"}],"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":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"all":[{"value":0,"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},{"value":2,"date":"2021-03-10 09:35:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":1,"date":"2021-03-10 09:50:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},{"value":2,"date":"2021-03-10 12:23:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"}],"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":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"all":[{"value":0,"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},{"value":1,"date":"2021-03-10 12:23:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"}],"reviewers":{"REVIEWER":[{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},{"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"},{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-17 16:35:33.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"},{"updated":"2021-02-18 05:50:10.000000000","updated_by":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"reviewer":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"state":"REVIEWER"},{"updated":"2021-02-18 08:57:36.000000000","updated_by":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"reviewer":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"state":"CC"},{"updated":"2021-02-18 08:57:36.000000000","updated_by":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"reviewer":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"state":"REVIEWER"},{"updated":"2021-02-19 07:55:27.000000000","updated_by":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"reviewer":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"state":"CC"},{"updated":"2021-02-19 11:06:32.000000000","updated_by":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"reviewer":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"state":"REVIEWER"},{"updated":"2021-03-05 17:07:58.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"state":"REVIEWER"},{"updated":"2021-03-09 08:42:06.000000000","updated_by":{"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"},"reviewer":{"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"},"state":"REVIEWER"},{"updated":"2021-03-09 08:52:50.000000000","updated_by":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"reviewer":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"state":"REVIEWER"},{"updated":"2021-03-10 12:23:43.000000000","updated_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"}],"messages":[{"id":"b9f54ffe9d248c1ffe16158acd03c3ac4dc913b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"date":"2021-02-17 16:20:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0173544b46f711cf4516eb5d39f7e0b5746516ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 16:35:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/baa71908a80e47b5af0c3bdfe6fa4fce : SUCCESS in 2m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e3b6ea93eb284ad288c439e4148c2fb0 : SUCCESS in 4m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da1b425d1ff54de3b9b32563da48cdda : SUCCESS in 3m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c2dedfcbfa20495b84fb8cac1f51d1f9 : SUCCESS in 4m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0ca19ab0dc7344fa82a9b938ad8c425f : SUCCESS in 4m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bf3f54dc6602442bb4d31653edd7470b : SUCCESS in 4m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28a4f0ed443a4ae3b84ffbb8270fa27c : SUCCESS in 3m 57s","accounts_in_message":[],"_revision_number":1},{"id":"457d40b33823668c4cff5464ccf856fa6f084eb7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"date":"2021-02-18 02:16:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"68147666c558c9bd38aedfaf9122263dff6ddd50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-18 02:42:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a0b4e44823af4b4bb6069ad4fc734e37 : SUCCESS in 2m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f7d444d31cda4532bae8d6e98cc62003 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bcc687a00ab45c1b4f20381aa02fd8c : SUCCESS in 2m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e790fe31608d445793e1a7345de5e5af : SUCCESS in 4m 00s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/55f6edb5a3cb46e88d6e0adbae1c7aac : SUCCESS in 3m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4a59d92d49274f5892851026cb275717 : SUCCESS in 3m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0768aeeda48e469abf221bac8379baf5 : SUCCESS in 4m 45s","accounts_in_message":[],"_revision_number":2},{"id":"9764cd758483cfd21d3464259e46ce38ce023a35","author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"date":"2021-02-18 10:30:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a50863282dc1abf311d72c5efec072ae4f81deed","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-02-19 04:13:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1d998d126cad086ee7f6ce54945f17ab938f2226","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2021-02-19 07:55:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3d065782aa6c1dec503a1625f3662cbc88c5e480","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2021-02-19 11:06:32.000000000","message":"Patch Set 2: Code-Review-1","accounts_in_message":[],"_revision_number":2},{"id":"e2ee3edcbdd7ff3b590021256760d191764dc8b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"date":"2021-02-19 15:01:19.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"657027641285277bbe085dfbeb998b073987af8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 15:12:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/dad669c1308c43d187a2abdf7efe6220 : SUCCESS in 3m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/76a8387221e54444b0fac526e6672fcc : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9822a171f164b6e9c680cb94a3b6076 : SUCCESS in 3m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f4aafb55968945e19d1ae2e82fb55c70 : SUCCESS in 4m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3392ac765fb9496ba9afdf2c80768a48 : SUCCESS in 3m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e4d4c4dd027e4046b55230b5b8023be7 : SUCCESS in 3m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44077d8aa5314096bbc848a4b53714b5 : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":3},{"id":"fcdbf913d5616af48f01b6629444b0d0ae72fcb1","author":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"date":"2021-02-19 15:23:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2d68696ff5ede4c161c27305ae7f0098c44a2765","author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"date":"2021-02-22 02:32:09.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"47e4a49ecce2c8803c296736656f52a89e0a6d14","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-03 04:41:31.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3f26776af7f3afbca7df4e3d2135fad0d07b2675","author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"date":"2021-03-05 06:20:34.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"705be9f4fca4cda8e8080a66fb87523f73849e40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-08 00:33:31.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"e63367a1cb543aa73a9fc8b6ab175e815cfa898f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 00:42:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/000a972a69134c52a1708821a02461ef : SUCCESS in 2m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fbf7c4cd7349400892a9cbdd9de46dfa : SUCCESS in 4m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56bba91f6a634a1cacefbe8a75d55d0b : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6f098eeda5064cf28ec98dcf727b8315 : SUCCESS in 3m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/eb3205895533481c8b4bbbb7f6d96ff1 : SUCCESS in 3m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0c05f89c847c4993aadea1e3030c6522 : SUCCESS in 4m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b42893f833e42bf833d3f0bcc72985a : SUCCESS in 3m 48s","accounts_in_message":[],"_revision_number":4},{"id":"2f28f48a21225178de5cf99a6e684e21464643b0","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2021-03-08 06:27:49.000000000","message":"Patch Set 4: Code-Review+1\n\nLGTM.","accounts_in_message":[],"_revision_number":4},{"id":"d9b63aeedbf70d3d20db82be67afe8f4346d51ad","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-08 11:39:51.000000000","message":"Patch Set 4:\n\nHello All Reviewers,\n\nIt seems we need to modify this patch due to the following comment in Fail Patch:\n------------------------------------\nhttps://review.opendev.org/c/openstack/python-tackerclient/+/776214/1/tackerclient/osc/v1/vnflcm/vnflcm_op_occs.py#41\n\nLine 41\nSince the value of this dict is the field name that is output after executing the CLI, isn\u0027t it easier to see the following description?\n\n      column_map \u003d {\n         \u0027id\u0027:\u0027ID\u0027,\n         \u0027operation State\u0027:\u0027 Operation State\u0027,\n         \u0027stateEnteredTime\u0027:\u0027State Entered Time\u0027,\n\n------------------------------------\nSince Fail Patch was modified such that output becomes \"Human Readable Format\", therefore, all child patches should follow this modification: CLI-GetOpOcc, CLI-Individual OpOcc and CLI-Retry)","accounts_in_message":[],"_revision_number":4},{"id":"0920cfbc281c714bee9003172ec8a37f952c3784","author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"date":"2021-03-09 08:02:24.000000000","message":"Patch Set 4:\n\n\u003e Patch Set 4:\n\u003e \n\u003e Hello All Reviewers,\n\u003e \n\u003e It seems we need to modify this patch due to the following comment in Fail Patch:\n\u003e ------------------------------------\n\u003e https://review.opendev.org/c/openstack/python-tackerclient/+/776214/1/tackerclient/osc/v1/vnflcm/vnflcm_op_occs.py#41\n\u003e \n\u003e Line 41\n\u003e Since the value of this dict is the field name that is output after executing the CLI, isn\u0027t it easier to see the following description?\n\u003e \n\u003e       column_map \u003d {\n\u003e          \u0027id\u0027:\u0027ID\u0027,\n\u003e          \u0027operation State\u0027:\u0027 Operation State\u0027,\n\u003e          \u0027stateEnteredTime\u0027:\u0027State Entered Time\u0027,\n\u003e \n\u003e ------------------------------------\n\u003e Since Fail Patch was modified such that output becomes \"Human Readable Format\", therefore, all child patches should follow this modification: CLI-GetOpOcc, CLI-Individual OpOcc and CLI-Retry)\n\nHi, Aldinson.\nI think this patch doesn\u0027t require any work other than rebase to the latest patchset of the parent patch, Fail patch.\nDo you need to update this Retry patch itself?","accounts_in_message":[],"_revision_number":4},{"id":"6e356d025680b4204d083e5595e6ddf5bd0286c5","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-09 08:10:04.000000000","message":"Patch Set 4:\n\n\u003e Patch Set 4:\n\u003e \n\u003e \u003e Patch Set 4:\n\u003e \u003e \n\u003e \u003e Hello All Reviewers,\n\u003e \u003e \n\u003e \u003e It seems we need to modify this patch due to the following comment in Fail Patch:\n\u003e \u003e ------------------------------------\n\u003e \u003e https://review.opendev.org/c/openstack/python-tackerclient/+/776214/1/tackerclient/osc/v1/vnflcm/vnflcm_op_occs.py#41\n\u003e \u003e \n\u003e \u003e Line 41\n\u003e \u003e Since the value of this dict is the field name that is output after executing the CLI, isn\u0027t it easier to see the following description?\n\u003e \u003e \n\u003e \u003e       column_map \u003d {\n\u003e \u003e          \u0027id\u0027:\u0027ID\u0027,\n\u003e \u003e          \u0027operation State\u0027:\u0027 Operation State\u0027,\n\u003e \u003e          \u0027stateEnteredTime\u0027:\u0027State Entered Time\u0027,\n\u003e \u003e \n\u003e \u003e ------------------------------------\n\u003e \u003e Since Fail Patch was modified such that output becomes \"Human Readable Format\", therefore, all child patches should follow this modification: CLI-GetOpOcc, CLI-Individual OpOcc and CLI-Retry)\n\u003e \n\u003e Hi, Aldinson.\n\u003e I think this patch doesn\u0027t require any work other than rebase to the latest patchset of the parent patch, Fail patch.\n\u003e Do you need to update this Retry patch itself?\n\nHello Kitamura-san,\n\nThank you for pointing it out. \nYou are correct, after checking with the code, we realized that above change is no longer necessary. However, we also discovered an bug/issue with the code here:\n--------------------------------------------\n    @APIParamsCall\n    def fail_vnf_instance(self, occ_id):\n        return self.post((self.vnf_lcm_op_occs_path + \"/fail\") % occ_id)\n\n                  ★Lacks \"@APIParamsCall\"\n    def retry_vnf_instance(self, occ_id):\n        return self.post((self.vnf_lcm_op_occs_path + \"/retry\") % occ_id)\n--------------------------------------------\n\nWe would like to fix it first and upload a patch before proceeding.\n\nWould it be okay?","accounts_in_message":[],"_revision_number":4},{"id":"52203705d63a5d11ba6f0db5f96a7560b0795c2e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-09 08:52:50.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b691de36483ea05123668d13eafd58e8cb10e668","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-09 08:55:20.000000000","message":"Patch Set 5:\n\nIn this patch set, the lacking decorator for retry_vnf_instance() was added.\n--------------------------------------------\nFile: tackerclient/v1_0/client.py\n    @APIParamsCall\n    def fail_vnf_instance(self, occ_id):\n        return self.post((self.vnf_lcm_op_occs_path + \"/fail\") % occ_id)\n\n    @APIParamsCall★\n    def retry_vnf_instance(self, occ_id):\n        return self.post((self.vnf_lcm_op_occs_path + \"/retry\") % occ_id)\n--------------------------------------------","accounts_in_message":[],"_revision_number":5},{"id":"bdf8cced4e9c5d56b2877db2c9608679fecd0265","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 09:07:49.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9af7da3313c949ed8f5eb849c3f17faf : SUCCESS in 3m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4958529278664bc28ae1a5d79d107b57 : SUCCESS in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40d7efb5e75144f6a48a08333f710ee4 : SUCCESS in 3m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4197575a76eb42daa4d1a8db7fcdfd4e : SUCCESS in 4m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/14ea1a1f797f46e8816e51c0ff98b495 : SUCCESS in 4m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6d0bdc9048714593a56dc2dc0fb818f0 : SUCCESS in 4m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9d9c14ed5384f878b5b9bad636303a6 : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":5},{"id":"63dd25e36d7a155e25698573cf1942c6913c333f","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2021-03-09 09:50:37.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"fd135b4c540c74e3b225097da397effcd9efdc9a","author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"date":"2021-03-09 10:22:53.000000000","message":"Patch Set 5: Code-Review+1\n\n\u003e Thank you for pointing it out. \n\u003e You are correct, after checking with the code, we realized that above change is no longer necessary. However, we also discovered an bug/issue with the code here:\n\u003e --------------------------------------------\n\u003e     @APIParamsCall\n\u003e     def fail_vnf_instance(self, occ_id):\n\u003e         return self.post((self.vnf_lcm_op_occs_path + \"/fail\") % occ_id)\n\u003e \n\u003e                   ★Lacks \"@APIParamsCall\"\n\u003e     def retry_vnf_instance(self, occ_id):\n\u003e         return self.post((self.vnf_lcm_op_occs_path + \"/retry\") % occ_id)\n\u003e --------------------------------------------\n\u003e \n\u003e We would like to fix it first and upload a patch before proceeding.\n\u003e \n\u003e Would it be okay?\n\nThank you for your answer.\nI also checked the BUG-FIX of Patchset 5.","accounts_in_message":[],"_revision_number":5},{"id":"8258cd15ddf19deb1c28bb1f1a4c98cb7c2939a6","author":{"_account_id":31902,"name":"Makoto Hamada","email":"makoto.hamada.xu@hco.ntt.co.jp","username":"makoto-h"},"date":"2021-03-09 12:53:10.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"84a4fbc9de348fe02a435a5ca29dd52a4e61fcf0","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-03-09 16:09:50.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"f9059d3b74d48b6060bd787f5f52aff97c39bfc8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"date":"2021-03-10 07:05:52.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6c73e3acfb18a71e51b64a84479a972a8629c34c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 07:16:12.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e6c848d872e24c5dae28be1f00c51d83 : SUCCESS in 3m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ad46a98a8e034244b45cada3d3681dd4 : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c3e0e6becdf464db183c0f1b0e05bb1 : SUCCESS in 3m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/313df94cf0e24fd49e813fa62b1b0be6 : SUCCESS in 3m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f4f746f831d9471f949f6a0c9d97221c : SUCCESS in 4m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bf662adfb91c44e4942ce314c1e8a469 : SUCCESS in 4m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb9e4e40ab57465ab1929d619db161dc : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":6},{"id":"1d5bfb502eff904f97eb245509af660da6b73631","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2021-03-10 09:35:05.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"97cae3ed01e006294faac12798c1582689fd0307","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2021-03-10 09:50:34.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"5931fee9b099ba6d44f4c0da3853e9455e7de29a","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2021-03-10 12:23:43.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"39690979deb5ab38f4e19447f44d8c9f97f3d6d0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 12:23:55.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"2f90203f7b616d02d1610a3e24145133fc60f8ff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 12:35:25.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d39dfdd3ea7d4d8892f9b92a306ff527 : SUCCESS in 3m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/baf49a5c619c4cdc8c76e2f6077f3e7f : SUCCESS in 5m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ce41ec095e940649dd376219c2a00c7 : SUCCESS in 3m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3c4bee6ec00d4c26a99429317b4e2a9e : SUCCESS in 5m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/feeaa1625d8746ef8284473deaebfc00 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93e5d4a4517c4ebca9e3d3d19cb5252a : SUCCESS in 5m 03s","accounts_in_message":[],"_revision_number":6},{"id":"ebf655db96fe406721f03ebea3c60103c5450350","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 12:35:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"126b9a8bd4fb4e2e3e61d55685a566b2755f690e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 12:37:33.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f05a90750f4428fb46b556fdb3edab0 : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"1299e15f352d50e51a4ae3b474f77f373d278020","revisions":{"b40fe880f4e2ac40dbcfdd91b1a553a92597d888":{"kind":"REWORK","_number":1,"created":"2021-02-17 16:20:14.000000000","uploader":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"ref":"refs/changes/28/776228/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/28/776228/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/1"}}},"commit":{"parents":[{"commit":"bc776cfe888a60aad2ba15249c58ac4e8cf1e2f0","subject":"Support of Fail VNF command in openstackclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/bc776cfe888a60aad2ba15249c58ac4e8cf1e2f0"}]}],"author":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 15:23:25.000000000","tz":540},"committer":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 16:17:25.000000000","tz":540},"subject":"Support of Retry VNF command in openstackclient","message":"Support of Retry VNF command in openstackclient\n\nAdd ``openstack vnflcm op retry`` to python-tackerclient.\nThis command can execute Retry operation.\nThis API re-executes an LCM that is stopped in the FAILED_TEMP state\nfrom where it was interrupted.\n\nImplements: support-error-handling\nSpec: https://review.opendev.org/c/openstack/tacker-specs/+/759349\nChange-Id: I6731d0bcbcd5a4e597596e63c2cd883b3897a145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/b40fe880f4e2ac40dbcfdd91b1a553a92597d888"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/b40fe880f4e2ac40dbcfdd91b1a553a92597d888"}]},"branch":"refs/heads/master"},"7d36494757801bdfcab9c9f96b50b2f1dc5cbd7d":{"kind":"REWORK","_number":2,"created":"2021-02-18 02:16:16.000000000","uploader":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"ref":"refs/changes/28/776228/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/28/776228/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/2"}}},"commit":{"parents":[{"commit":"bc776cfe888a60aad2ba15249c58ac4e8cf1e2f0","subject":"Support of Fail VNF command in openstackclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/bc776cfe888a60aad2ba15249c58ac4e8cf1e2f0"}]}],"author":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 15:23:25.000000000","tz":540},"committer":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-18 02:09:02.000000000","tz":540},"subject":"Support of Retry VNF command in openstackclient","message":"Support of Retry VNF command in openstackclient\n\nAdd ``openstack vnflcm op retry`` to python-tackerclient.\nThis command can execute Retry operation.\nThis API re-executes an LCM that is stopped in the FAILED_TEMP state\nfrom where it was interrupted.\n\nImplements: support-error-handling\nSpec: https://review.opendev.org/c/openstack/tacker-specs/+/759349\nChange-Id: I6731d0bcbcd5a4e597596e63c2cd883b3897a145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/7d36494757801bdfcab9c9f96b50b2f1dc5cbd7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/7d36494757801bdfcab9c9f96b50b2f1dc5cbd7d"}]},"branch":"refs/heads/master"},"bf5909cf5521586139c01414a719db657ab67ee2":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-02-19 15:01:19.000000000","uploader":{"_account_id":32736,"name":"Wataru Juso","email":"w-juso@nec.com","username":"w-juso"},"ref":"refs/changes/28/776228/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/28/776228/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/3"}}},"commit":{"parents":[{"commit":"bc776cfe888a60aad2ba15249c58ac4e8cf1e2f0","subject":"Support of Fail VNF command in openstackclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/bc776cfe888a60aad2ba15249c58ac4e8cf1e2f0"}]}],"author":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 15:23:25.000000000","tz":540},"committer":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-19 15:01:19.000000000","tz":0},"subject":"Support of Retry VNF command in openstackclient","message":"Support of Retry VNF command in openstackclient\n\nAdd ``openstack vnflcm op retry`` to python-tackerclient.\nThis command can execute Retry operation.\nThis API re-executes an LCM that is stopped in the FAILED_TEMP state\nfrom where it was interrupted.\n\nImplements: blueprint support-error-handling\nSpec: https://specs.openstack.org/openstack/tacker-specs/specs/wallaby/support-error-handling-based-on-ETSI-NFV.html\nChange-Id: I6731d0bcbcd5a4e597596e63c2cd883b3897a145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/bf5909cf5521586139c01414a719db657ab67ee2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/bf5909cf5521586139c01414a719db657ab67ee2"}]},"branch":"refs/heads/master","description":"Edit commit message"},"55f4f2150268e65b8de0647d752036cceec9b5b3":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-03-08 00:33:31.000000000","uploader":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"ref":"refs/changes/28/776228/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/28/776228/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/4"}}},"commit":{"parents":[{"commit":"58167535c711baab35f43929da4798c055146448","subject":"Support of Fail VNF command in openstackclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/58167535c711baab35f43929da4798c055146448"}]}],"author":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 15:23:25.000000000","tz":540},"committer":{"name":"Aldinson C. Esto","email":"esto.aln@nec.com","date":"2021-03-08 00:33:31.000000000","tz":0},"subject":"Support of Retry VNF command in openstackclient","message":"Support of Retry VNF command in openstackclient\n\nAdd ``openstack vnflcm op retry`` to python-tackerclient.\nThis command can execute Retry operation.\nThis API re-executes an LCM that is stopped in the FAILED_TEMP state\nfrom where it was interrupted.\n\nImplements: blueprint support-error-handling\nSpec: https://specs.openstack.org/openstack/tacker-specs/specs/wallaby/support-error-handling-based-on-ETSI-NFV.html\nChange-Id: I6731d0bcbcd5a4e597596e63c2cd883b3897a145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/55f4f2150268e65b8de0647d752036cceec9b5b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/55f4f2150268e65b8de0647d752036cceec9b5b3"}]},"branch":"refs/heads/master","description":"Rebase"},"f1efff4a16699c21d861174fe3969ae89223d07e":{"kind":"REWORK","_number":5,"created":"2021-03-09 08:52:50.000000000","uploader":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"ref":"refs/changes/28/776228/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/28/776228/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/5"}}},"commit":{"parents":[{"commit":"58167535c711baab35f43929da4798c055146448","subject":"Support of Fail VNF command in openstackclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/58167535c711baab35f43929da4798c055146448"}]}],"author":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 15:23:25.000000000","tz":540},"committer":{"name":"Aldinson Esto","email":"esto.aln@nec.com","date":"2021-03-09 08:49:22.000000000","tz":540},"subject":"Support of Retry VNF command in openstackclient","message":"Support of Retry VNF command in openstackclient\n\nAdd ``openstack vnflcm op retry`` to python-tackerclient.\nThis command can execute Retry operation.\nThis API re-executes an LCM that is stopped in the FAILED_TEMP state\nfrom where it was interrupted.\n\nImplements: blueprint support-error-handling\nSpec: https://specs.openstack.org/openstack/tacker-specs/specs/wallaby/support-error-handling-based-on-ETSI-NFV.html\nChange-Id: I6731d0bcbcd5a4e597596e63c2cd883b3897a145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/f1efff4a16699c21d861174fe3969ae89223d07e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/f1efff4a16699c21d861174fe3969ae89223d07e"}]},"branch":"refs/heads/master"},"1299e15f352d50e51a4ae3b474f77f373d278020":{"kind":"REWORK","_number":6,"created":"2021-03-10 07:05:52.000000000","uploader":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"ref":"refs/changes/28/776228/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/28/776228/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/28/776228/6"}}},"commit":{"parents":[{"commit":"cfe14110d11a9782e891dc889a93db6a51970d4b","subject":"Support CLI of Change External VNF Connectivity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/cfe14110d11a9782e891dc889a93db6a51970d4b"}]}],"author":{"name":"Wataru Juso","email":"w-juso@nec.com","date":"2021-02-17 15:23:25.000000000","tz":540},"committer":{"name":"Aldinson Esto","email":"esto.aln@nec.com","date":"2021-03-10 02:14:11.000000000","tz":540},"subject":"Support of Retry VNF command in openstackclient","message":"Support of Retry VNF command in openstackclient\n\nAdd ``openstack vnflcm op retry`` to python-tackerclient.\nThis command can execute Retry operation.\nThis API re-executes an LCM that is stopped in the FAILED_TEMP state\nfrom where it was interrupted.\n\nImplements: blueprint support-error-handling\nSpec: https://specs.openstack.org/openstack/tacker-specs/specs/wallaby/support-error-handling-based-on-ETSI-NFV.html\nChange-Id: I6731d0bcbcd5a4e597596e63c2cd883b3897a145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/1299e15f352d50e51a4ae3b474f77f373d278020"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/1299e15f352d50e51a4ae3b474f77f373d278020"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
