)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"ee9cfade00700ff9b6d6fc29ae98dc9522b31106","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7e456050_d4d7b654","updated":"2025-07-25 06:35:32.000000000","message":"Acked for your comments without the style of keywords. Please find my suggestion. Thanks.","commit_id":"6d2e1eac566706e7707c3c7f02a6e0f14213c994"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"7796d3398458f46e54bae0166b33e528168f5a80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"10edae93_c18ff005","updated":"2025-07-25 16:58:04.000000000","message":"Thank you for your update. LGTM.","commit_id":"152bf859d01a9c3fb211d1516aaf8e77cf271a69"}],"specs/2025.2/index.rst":[{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a281dff8e211bff03cab9528734d17dcd1cc367e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Tacker 2025.1 Specifications"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"4e1165dc_92f2d787","line":2,"range":{"start_line":2,"start_character":7,"end_line":2,"end_character":13},"updated":"2025-07-17 13:03:00.000000000","message":"2025.2?","commit_id":"0be631b116337c7e52f587d5ab2d217d95fbed15"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"0be131c1b6fd21b16ccec43de7c2b6a5d75457b3","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Tacker 2025.1 Specifications"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"97b0b5a5_6d74af79","line":2,"range":{"start_line":2,"start_character":7,"end_line":2,"end_character":13},"in_reply_to":"4e1165dc_92f2d787","updated":"2025-07-22 02:32:29.000000000","message":"@ts-takahashi@nec.com\nCopied from a previous spec and missed update.. Fixed to `2025.2`.","commit_id":"0be631b116337c7e52f587d5ab2d217d95fbed15"}],"specs/2025.2/v1-heal-cinder-volume.rst":[{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a281dff8e211bff03cab9528734d17dcd1cc367e","unresolved":true,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Configuration Options [#conf_options]_"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"Documentation Impact"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"None"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c89d47e7_095e4ff9","line":159,"updated":"2025-07-17 13:03:00.000000000","message":"probably this section should be removed? (duplicated)","commit_id":"0be631b116337c7e52f587d5ab2d217d95fbed15"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"0be131c1b6fd21b16ccec43de7c2b6a5d75457b3","unresolved":true,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Configuration Options [#conf_options]_"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"Documentation Impact"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"None"}],"source_content_type":"text/x-rst","patch_set":2,"id":"f6c47e3a_f32ff625","line":159,"in_reply_to":"c89d47e7_095e4ff9","updated":"2025-07-22 02:32:29.000000000","message":"You\u0027re right. This section was duplicated, so I removed it.","commit_id":"0be631b116337c7e52f587d5ab2d217d95fbed15"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"14c74f1cc69c9e7edeb630c76dd750f3329390de","unresolved":true,"context_lines":[{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The existing `additional_param` field in the v1 Heal request will be extended"},{"line_number":28,"context_line":"to include a new parameter that allows users to choose whether to recreate"},{"line_number":29,"context_line":"the Cinder storage resources."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"14651a48_b6d16d49","line":27,"updated":"2025-07-23 07:28:30.000000000","message":"If you don\u0027t make it as italic, double quotation is appropriate.","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"5e5840d540a12143426b2d93dfcf467b1cc3bb15","unresolved":true,"context_lines":[{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The existing `additional_param` field in the v1 Heal request will be extended"},{"line_number":28,"context_line":"to include a new parameter that allows users to choose whether to recreate"},{"line_number":29,"context_line":"the Cinder storage resources."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"df499a08_f3906781","line":27,"in_reply_to":"14651a48_b6d16d49","updated":"2025-07-24 06:57:20.000000000","message":"@yasufum.o@gmail.com\nThank you for your comment. I didn\u0027t intend to make italic. I was going to use a \"inline literal\"? because it\u0027s a field name. To avoid confusion, I changed it to double quotes. I also fixed the field name. (\"additional_param\" -\u003e \"additionalParams\")","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"65ae4818d8232387ecb067464b2e937142033d7f","unresolved":true,"context_lines":[{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The existing `additional_param` field in the v1 Heal request will be extended"},{"line_number":28,"context_line":"to include a new parameter that allows users to choose whether to recreate"},{"line_number":29,"context_line":"the Cinder storage resources."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fb5829d2_6d88b3e0","line":27,"in_reply_to":"70169a7f_293173f6","updated":"2025-07-25 09:11:43.000000000","message":"I see, thank you! I was trying to write inline literals but used single backquotes by mistake.... I fixed them.","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"ee9cfade00700ff9b6d6fc29ae98dc9522b31106","unresolved":true,"context_lines":[{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The existing `additional_param` field in the v1 Heal request will be extended"},{"line_number":28,"context_line":"to include a new parameter that allows users to choose whether to recreate"},{"line_number":29,"context_line":"the Cinder storage resources."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"70169a7f_293173f6","line":27,"in_reply_to":"df499a08_f3906781","updated":"2025-07-25 06:35:32.000000000","message":"Sorry for my mistake. I\u0027ve suggested to use double back quotes like as  ``heal VNF`` used in here.\nhttps://raw.githubusercontent.com/openstack/tacker/refs/heads/master/doc/source/user/etsi_cnf_healing.rst","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"feb391c2cfc3c7de18d1b4a5c0f69d720c69e884","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Proposed change"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The existing `additional_param` field in the v1 Heal request will be extended"},{"line_number":28,"context_line":"to include a new parameter that allows users to choose whether to recreate"},{"line_number":29,"context_line":"the Cinder storage resources."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"0fdd747d_7bb02f08","line":27,"in_reply_to":"fb5829d2_6d88b3e0","updated":"2025-07-28 04:18:37.000000000","message":"Done","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"14c74f1cc69c9e7edeb630c76dd750f3329390de","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   [vnf_lcm]"},{"line_number":51,"context_line":"   heal_vnfc_block_storage \u003d false"},{"line_number":52,"context_line":"   heal_include_block_storage_key \u003d heal_include_storage  # customized name"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"In this case, Example  of Heal request with tacker-cli and additional-param:"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"a7d3c47b_cb76b02d","line":52,"updated":"2025-07-23 07:28:30.000000000","message":"Let me confirm why this key is for specifying the customized name?","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"ee9cfade00700ff9b6d6fc29ae98dc9522b31106","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   [vnf_lcm]"},{"line_number":51,"context_line":"   heal_vnfc_block_storage \u003d false"},{"line_number":52,"context_line":"   heal_include_block_storage_key \u003d heal_include_storage  # customized name"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"In this case, Example  of Heal request with tacker-cli and additional-param:"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fd9244df_86ac47ac","line":52,"in_reply_to":"66c9bd5c_de0402cb","updated":"2025-07-25 06:35:32.000000000","message":"It\u0027s better to be the name is self-explanatory and not enough only described in the spec. Anyway, it\u0027s just an example and we can discuss the name when an actual patch . Thanks.","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"5e5840d540a12143426b2d93dfcf467b1cc3bb15","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   [vnf_lcm]"},{"line_number":51,"context_line":"   heal_vnfc_block_storage \u003d false"},{"line_number":52,"context_line":"   heal_include_block_storage_key \u003d heal_include_storage  # customized name"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"In this case, Example  of Heal request with tacker-cli and additional-param:"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"66c9bd5c_de0402cb","line":52,"in_reply_to":"a7d3c47b_cb76b02d","updated":"2025-07-24 06:57:20.000000000","message":"We allow users to either align with the v2 request format or choose a different field name, since the field name is not clearly defined in the ETSI NFV-SOL specification.\nI did think about following the v2 field name for consistency. But to be honest, the field name \"all\" seemed a bit unclear and not ideal....\n\nThis is explained in the upper part of the spec:\n\n\"heal_include_block_storage_key sets the parameter name that can be used in the additional_param field of the Heal request. This allows users to align the request format with v2 or choose a different name if preferred. (Setting this to \"all\" will match the v2 request format. [#v2_heal]_)\"","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"feb391c2cfc3c7de18d1b4a5c0f69d720c69e884","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   [vnf_lcm]"},{"line_number":51,"context_line":"   heal_vnfc_block_storage \u003d false"},{"line_number":52,"context_line":"   heal_include_block_storage_key \u003d heal_include_storage  # customized name"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"In this case, Example  of Heal request with tacker-cli and additional-param:"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"63721a3d_43c19691","line":52,"in_reply_to":"efebf4a6_e267f0e0","updated":"2025-07-28 04:18:37.000000000","message":"Done","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"65ae4818d8232387ecb067464b2e937142033d7f","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   [vnf_lcm]"},{"line_number":51,"context_line":"   heal_vnfc_block_storage \u003d false"},{"line_number":52,"context_line":"   heal_include_block_storage_key \u003d heal_include_storage  # customized name"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"In this case, Example  of Heal request with tacker-cli and additional-param:"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"efebf4a6_e267f0e0","line":52,"in_reply_to":"fd9244df_86ac47ac","updated":"2025-07-25 09:11:43.000000000","message":"Ok. There’s still some discussion needed about whether heal_include_block_storage_key should be configurable, so I added it to the work items.","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"14c74f1cc69c9e7edeb630c76dd750f3329390de","unresolved":true,"context_lines":[{"line_number":154,"context_line":"Documentation Impact"},{"line_number":155,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Configuration Options [#conf_options]_"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"75b31966_7c2f3677","line":157,"updated":"2025-07-23 07:28:30.000000000","message":"Please add some instruction and example for the configuration other than this configuration options.","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":37108,"name":"Hitomi Koba","email":"hi-koba@kddi.com","username":"hitomikoba"},"change_message_id":"5e5840d540a12143426b2d93dfcf467b1cc3bb15","unresolved":true,"context_lines":[{"line_number":154,"context_line":"Documentation Impact"},{"line_number":155,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Configuration Options [#conf_options]_"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e260af8c_053c4cbf","line":157,"in_reply_to":"75b31966_7c2f3677","updated":"2025-07-24 06:57:20.000000000","message":"I added the part describing the VNF healing procedure, along with the CLI and API references, to the scope of the documentation updates.","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"ee9cfade00700ff9b6d6fc29ae98dc9522b31106","unresolved":false,"context_lines":[{"line_number":154,"context_line":"Documentation Impact"},{"line_number":155,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* Configuration Options [#conf_options]_"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"28253b54_3d94d30f","line":157,"in_reply_to":"e260af8c_053c4cbf","updated":"2025-07-25 06:35:32.000000000","message":"Acknowledged","commit_id":"a447600a959a6bf22e75e04828e86b5475b721ad"}]}
