)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"782eb92b9aba699448555ef2fa101d3dbda36088","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":" - openstack vnflcm list"},{"line_number":15,"context_line":" - openstack vnflcm op list"},{"line_number":16,"context_line":" - openstack subscription list"},{"line_number":17,"context_line":" - openstack vnf package list"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Implements: blueprint paging-query-result"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"23453342_adc01bee","line":16,"updated":"2022-07-27 03:00:06.000000000","message":"Thank you for pointing out.\nI removed subscription command from the scope of this enhancement with changing sentences.","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d143a9a8ced1c935303b3b47c5e632ec9d6b1fa8","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":" - openstack vnflcm list"},{"line_number":15,"context_line":" - openstack vnflcm op list"},{"line_number":16,"context_line":" - openstack subscription list"},{"line_number":17,"context_line":" - openstack vnf package list"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Implements: blueprint paging-query-result"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"cefec533_6bacf7cd","line":16,"updated":"2022-07-27 02:26:34.000000000","message":"This command doesn\u0027t seem to be provided by python-tackerclient.\n(This description may mislead the command of python-zaqarclient. \nhttps://docs.openstack.org/python-zaqarclient/stein/command/subscription.html# )\nThe CLI for the vnflcm subscriptions API is under review with the following patch.\nhttps://review.opendev.org/c/openstack/python-tackerclient/+/850284","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"c111a59fc3f50ac7876fe29aa11ecc5c53dd34f5","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":" - openstack vnflcm list"},{"line_number":15,"context_line":" - openstack vnflcm op list"},{"line_number":16,"context_line":" - openstack subscription list"},{"line_number":17,"context_line":" - openstack vnf package list"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Implements: blueprint paging-query-result"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"17829488_223b68dd","line":16,"in_reply_to":"23453342_adc01bee","updated":"2022-07-27 03:53:12.000000000","message":"Done","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"c111a59fc3f50ac7876fe29aa11ecc5c53dd34f5","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":" - openstack vnflcm list"},{"line_number":15,"context_line":" - openstack vnflcm op list"},{"line_number":16,"context_line":" - openstack subscription list"},{"line_number":17,"context_line":" - openstack vnf package list"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Implements: blueprint paging-query-result"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"cdb6bf42_527bd280","line":16,"in_reply_to":"cefec533_6bacf7cd","updated":"2022-07-27 03:53:12.000000000","message":"Done","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"1067897892f0f1276bf959b23994b6665ed07beb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"a084195e_e37a1d3d","updated":"2022-06-17 10:34:42.000000000","message":"Thanks for your patch, found few nit comments.","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"f59ee52fd279d6d2278e34adbae4b346e0ea2c3b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"484ca1c3_f26ab802","updated":"2022-06-20 00:51:19.000000000","message":"Thank you for the comments. I\u0027ve fixed, so please confirm them.","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"eb538336_0cd39e59","updated":"2022-07-26 15:37:19.000000000","message":"Thanks for your patch, I have some tiny comments, please kindly find it.","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"89b8fa81_c188a200","updated":"2022-07-27 04:36:29.000000000","message":"Thanks for your rework, LGTM.","commit_id":"6ed793ae90d314428b5e75fe9ae4deaba89e21c3"}],"specs/zed/enhance-cli-for-paging.rst":[{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"1067897892f0f1276bf959b23994b6665ed07beb","unresolved":true,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has been supported handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":7,"id":"18b5e33f_d404dd5c","line":13,"range":{"start_line":13,"start_character":26,"end_line":13,"end_character":34},"updated":"2022-06-17 10:34:42.000000000","message":"Could you please change to \"for handling\".","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"f59ee52fd279d6d2278e34adbae4b346e0ea2c3b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has been supported handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":7,"id":"f3b6b934_8fb43547","line":13,"range":{"start_line":13,"start_character":26,"end_line":13,"end_character":34},"in_reply_to":"18b5e33f_d404dd5c","updated":"2022-06-20 00:51:19.000000000","message":"Done","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"1067897892f0f1276bf959b23994b6665ed07beb","unresolved":true,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker need to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":7,"id":"d4c29aca_2d0f3980","line":17,"range":{"start_line":17,"start_character":24,"end_line":17,"end_character":28},"updated":"2022-06-17 10:34:42.000000000","message":"Change to \"needs\".","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"f59ee52fd279d6d2278e34adbae4b346e0ea2c3b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker need to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":7,"id":"011569e7_f69cd11d","line":17,"range":{"start_line":17,"start_character":24,"end_line":17,"end_character":28},"in_reply_to":"d4c29aca_2d0f3980","updated":"2022-06-20 00:51:19.000000000","message":"Done","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"1067897892f0f1276bf959b23994b6665ed07beb","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Since there is no method to obtain next page in client side, currently these"},{"line_number":28,"context_line":"commands cannot handle pagination."},{"line_number":29,"context_line":"From the point of view in user side, on the other hand, it is convenient to get"},{"line_number":30,"context_line":"all records by single operation, but handling large query results at once affects"},{"line_number":31,"context_line":"the performance of the server."},{"line_number":32,"context_line":"Therefore, it is necessary to design the pagination feature in client side with"}],"source_content_type":"text/x-rst","patch_set":7,"id":"c923839c_799232e0","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":54},"updated":"2022-06-17 10:34:42.000000000","message":"Could we re-frame as \"From the user point of view\".","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"f59ee52fd279d6d2278e34adbae4b346e0ea2c3b","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Since there is no method to obtain next page in client side, currently these"},{"line_number":28,"context_line":"commands cannot handle pagination."},{"line_number":29,"context_line":"From the point of view in user side, on the other hand, it is convenient to get"},{"line_number":30,"context_line":"all records by single operation, but handling large query results at once affects"},{"line_number":31,"context_line":"the performance of the server."},{"line_number":32,"context_line":"Therefore, it is necessary to design the pagination feature in client side with"}],"source_content_type":"text/x-rst","patch_set":7,"id":"0715c6ba_39cbfbe9","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":54},"in_reply_to":"c923839c_799232e0","updated":"2022-06-20 00:51:19.000000000","message":"Done","commit_id":"32e905cbd417bf96dac908f38a520278b270d3bb"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has been supported for handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":9,"id":"622accaf_cd32df59","line":13,"range":{"start_line":13,"start_character":11,"end_line":13,"end_character":15},"updated":"2022-06-27 18:24:06.000000000","message":"no need","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has been supported for handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":9,"id":"45022977_f506ddb0","line":13,"range":{"start_line":13,"start_character":11,"end_line":13,"end_character":15},"in_reply_to":"622accaf_cd32df59","updated":"2022-07-05 07:27:52.000000000","message":"Done","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":9,"id":"5b087fbd_0ddbfa9a","line":17,"range":{"start_line":17,"start_character":17,"end_line":17,"end_character":23},"updated":"2022-06-27 18:24:06.000000000","message":"Tacker\u0027s client?","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":false,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":9,"id":"61506986_67ec661e","line":17,"range":{"start_line":17,"start_character":17,"end_line":17,"end_character":23},"in_reply_to":"5b087fbd_0ddbfa9a","updated":"2022-07-05 07:27:52.000000000","message":"Done","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Since there is no method to obtain next page in client side, currently these"},{"line_number":28,"context_line":"commands cannot handle pagination."},{"line_number":29,"context_line":"From the user point of view, it is convenient to get all records by single operation,"},{"line_number":30,"context_line":"but handling large query results at once affects the performance of the server."},{"line_number":31,"context_line":"Therefore, it is necessary to design the pagination feature in client side with"},{"line_number":32,"context_line":"minimizing the impact of the performance in server side."}],"source_content_type":"text/x-rst","patch_set":9,"id":"0582544f_5ddee7c9","line":29,"range":{"start_line":29,"start_character":29,"end_line":29,"end_character":85},"updated":"2022-06-27 18:24:06.000000000","message":"It depends on a usecase, so it\u0027s not true in a case.","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Since there is no method to obtain next page in client side, currently these"},{"line_number":28,"context_line":"commands cannot handle pagination."},{"line_number":29,"context_line":"From the user point of view, it is convenient to get all records by single operation,"},{"line_number":30,"context_line":"but handling large query results at once affects the performance of the server."},{"line_number":31,"context_line":"Therefore, it is necessary to design the pagination feature in client side with"},{"line_number":32,"context_line":"minimizing the impact of the performance in server side."}],"source_content_type":"text/x-rst","patch_set":9,"id":"503d9bff_3224ef1b","line":29,"range":{"start_line":29,"start_character":29,"end_line":29,"end_character":85},"in_reply_to":"0582544f_5ddee7c9","updated":"2022-07-05 07:27:52.000000000","message":"Changed the sentence so that it indicates there is just the case.","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":29,"context_line":"From the user point of view, it is convenient to get all records by single operation,"},{"line_number":30,"context_line":"but handling large query results at once affects the performance of the server."},{"line_number":31,"context_line":"Therefore, it is necessary to design the pagination feature in client side with"},{"line_number":32,"context_line":"minimizing the impact of the performance in server side."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":9,"id":"50b87230_6a549507","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":10},"updated":"2022-06-27 18:24:06.000000000","message":"It\u0027s exaggerated actually. `ease` or `moderate` is enough for me. What do you think?","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":true,"context_lines":[{"line_number":29,"context_line":"From the user point of view, it is convenient to get all records by single operation,"},{"line_number":30,"context_line":"but handling large query results at once affects the performance of the server."},{"line_number":31,"context_line":"Therefore, it is necessary to design the pagination feature in client side with"},{"line_number":32,"context_line":"minimizing the impact of the performance in server side."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":9,"id":"c4b399a4_7b1ffb50","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":10},"in_reply_to":"50b87230_6a549507","updated":"2022-07-05 07:27:52.000000000","message":"I understand. Changed the word to \"moderating\".","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":38,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":39,"context_line":"feature in case of handling large query results."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"},{"line_number":42,"context_line":"    and responds to it with the first page of them to client side."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"(2) When client side receives the response and recognizes that it contains the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ee2680d4_eb1d5fe5","line":41,"range":{"start_line":41,"start_character":58,"end_line":41,"end_character":75},"updated":"2022-06-27 18:24:06.000000000","message":"How the server decides the number of records of each page?","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":true,"context_lines":[{"line_number":38,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":39,"context_line":"feature in case of handling large query results."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"},{"line_number":42,"context_line":"    and responds to it with the first page of them to client side."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"(2) When client side receives the response and recognizes that it contains the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7f1ea1fc_b37b411a","line":41,"range":{"start_line":41,"start_character":58,"end_line":41,"end_character":75},"in_reply_to":"ee2680d4_eb1d5fe5","updated":"2022-07-05 07:27:52.000000000","message":"It behaves based on the value defined in the configuration file of Tacker.","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":45,"context_line":"    link for next page, the record in the response is retained internally and it"},{"line_number":46,"context_line":"    queries next page to server side."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"(3) Until there is no page existing in the server, client side queries next page"},{"line_number":49,"context_line":"    one by one and retains records internally."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"(4) After receiving all paginated records from the server, client side assembles"}],"source_content_type":"text/x-rst","patch_set":9,"id":"f34b418f_2fd08ff7","line":48,"range":{"start_line":48,"start_character":22,"end_line":48,"end_character":26},"updated":"2022-06-27 18:24:06.000000000","message":"`next page` correctly?","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    link for next page, the record in the response is retained internally and it"},{"line_number":46,"context_line":"    queries next page to server side."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"(3) Until there is no page existing in the server, client side queries next page"},{"line_number":49,"context_line":"    one by one and retains records internally."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"(4) After receiving all paginated records from the server, client side assembles"}],"source_content_type":"text/x-rst","patch_set":9,"id":"d9f7ac4e_e44b0374","line":48,"range":{"start_line":48,"start_character":22,"end_line":48,"end_character":26},"in_reply_to":"f34b418f_2fd08ff7","updated":"2022-07-05 07:27:52.000000000","message":"Done","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":46,"context_line":"    queries next page to server side."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"(3) Until there is no page existing in the server, client side queries next page"},{"line_number":49,"context_line":"    one by one and retains records internally."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"(4) After receiving all paginated records from the server, client side assembles"},{"line_number":52,"context_line":"    retained records and then displays them as a CLI response."}],"source_content_type":"text/x-rst","patch_set":9,"id":"6432dd5e_21e498e6","line":49,"range":{"start_line":49,"start_character":35,"end_line":49,"end_character":45},"updated":"2022-06-27 18:24:06.000000000","message":"What do you mean by `internally`?","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":true,"context_lines":[{"line_number":46,"context_line":"    queries next page to server side."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"(3) Until there is no page existing in the server, client side queries next page"},{"line_number":49,"context_line":"    one by one and retains records internally."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"(4) After receiving all paginated records from the server, client side assembles"},{"line_number":52,"context_line":"    retained records and then displays them as a CLI response."}],"source_content_type":"text/x-rst","patch_set":9,"id":"e097c9cf_607b2a9a","line":49,"range":{"start_line":49,"start_character":35,"end_line":49,"end_character":45},"in_reply_to":"6432dd5e_21e498e6","updated":"2022-07-05 07:27:52.000000000","message":"It means the client side retains them by itself, but it is a little confusing, so removed.","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"REST API Impact"},{"line_number":74,"context_line":"---------------"},{"line_number":75,"context_line":"None"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Security Impact"},{"line_number":78,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"edf172b6_dd1fc4ce","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":4},"updated":"2022-06-27 18:24:06.000000000","message":"Just a confirmation. Is there any change on request or response?","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":true,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"REST API Impact"},{"line_number":74,"context_line":"---------------"},{"line_number":75,"context_line":"None"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Security Impact"},{"line_number":78,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"b89d2ed4_6de22bde","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":4},"in_reply_to":"edf172b6_dd1fc4ce","updated":"2022-07-05 07:27:52.000000000","message":"In this spec, there is no change on both request and response in REST API .","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"b37b6575ed8955fe5678ff9832febb1fcfb90c32","unresolved":true,"context_lines":[{"line_number":122,"context_line":"Work Items"},{"line_number":123,"context_line":"----------"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* Add checking if there is a link for next page of records in response"},{"line_number":126,"context_line":"  header from Tacker server."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* Add a process to retain records from Tacker server and query next page."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"* Add a process to assemble all retained records and display them as a"},{"line_number":131,"context_line":"  single CLI response."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":9,"id":"f0ee0234_3308daec","line":131,"range":{"start_line":125,"start_character":0,"end_line":131,"end_character":22},"updated":"2022-06-27 18:24:06.000000000","message":"Just a confirmation. Is all items for client side? If so, it\u0027s helpful to tell us that before the list.","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"3e63c7ce661016bdbbd10d3f3021a25853d56a07","unresolved":false,"context_lines":[{"line_number":122,"context_line":"Work Items"},{"line_number":123,"context_line":"----------"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* Add checking if there is a link for next page of records in response"},{"line_number":126,"context_line":"  header from Tacker server."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* Add a process to retain records from Tacker server and query next page."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"* Add a process to assemble all retained records and display them as a"},{"line_number":131,"context_line":"  single CLI response."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":9,"id":"14d1272d_6e7bddd1","line":131,"range":{"start_line":125,"start_character":0,"end_line":131,"end_character":22},"in_reply_to":"f0ee0234_3308daec","updated":"2022-07-05 07:27:52.000000000","message":"Done","commit_id":"8b4d6070d710e728f5ed64cf2cabe9d06e2e0979"},{"author":{"_account_id":34107,"name":"Masaki Oyama","email":"ma-ooyama@kddi.com","username":"oyamamasaki"},"change_message_id":"e261e76fb649e8a652fe3325a64f6473de793f65","unresolved":true,"context_lines":[{"line_number":37,"context_line":"Proposed Change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":41,"context_line":"feature in case of handling large query results."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"}],"source_content_type":"text/x-rst","patch_set":10,"id":"208a3bbe_cc9ae530","line":40,"range":{"start_line":40,"start_character":41,"end_line":40,"end_character":63},"updated":"2022-07-14 07:28:40.000000000","message":"Just a confirmation. Does this sequence explain default behavior of CLI commands?\nI mean users can get all records by executing list command without any options such as \"all_records\u003dyes\".","commit_id":"49b2bf11bddfc8b61727104a69ff959434fe620b"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"4503cfc1e4c9c1971d4e01698810e43450dff9ad","unresolved":true,"context_lines":[{"line_number":37,"context_line":"Proposed Change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":41,"context_line":"feature in case of handling large query results."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"}],"source_content_type":"text/x-rst","patch_set":10,"id":"a017d979_b1ceabd8","line":40,"range":{"start_line":40,"start_character":41,"end_line":40,"end_character":63},"in_reply_to":"208a3bbe_cc9ae530","updated":"2022-07-15 05:28:41.000000000","message":"Your understanding is correct.\nFor clarity, I added the word \"by default\" into the sentence.","commit_id":"49b2bf11bddfc8b61727104a69ff959434fe620b"},{"author":{"_account_id":34107,"name":"Masaki Oyama","email":"ma-ooyama@kddi.com","username":"oyamamasaki"},"change_message_id":"ffe685a51ced312a291bdb9fa81d4f7a26d3aa29","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Proposed Change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":41,"context_line":"feature in case of handling large query results."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"}],"source_content_type":"text/x-rst","patch_set":10,"id":"40e12f6c_929a1542","line":40,"range":{"start_line":40,"start_character":41,"end_line":40,"end_character":63},"in_reply_to":"a017d979_b1ceabd8","updated":"2022-07-25 10:40:08.000000000","message":"Done","commit_id":"49b2bf11bddfc8b61727104a69ff959434fe620b"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":true,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has supported for handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":11,"id":"a9161854_12711661","line":13,"range":{"start_line":13,"start_character":76,"end_line":13,"end_character":77},"updated":"2022-07-26 15:37:19.000000000","message":"nit: 79 char/line over, could you start a new line here?","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has supported for handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":11,"id":"42ba3e6f_2d1d977b","line":13,"range":{"start_line":13,"start_character":76,"end_line":13,"end_character":77},"in_reply_to":"34ee5a4f_1ec82a2b","updated":"2022-07-27 04:36:29.000000000","message":"Ack","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1d81b3efbcc286adb7f3013f34be285c9b2165c3","unresolved":true,"context_lines":[{"line_number":10,"context_line":"Problem Description"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Tacker has supported for handling large query results [#TACKER-PAGING-SPEC]_ according to ETSI NFV"},{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."}],"source_content_type":"text/x-rst","patch_set":11,"id":"34ee5a4f_1ec82a2b","line":13,"range":{"start_line":13,"start_character":76,"end_line":13,"end_character":77},"in_reply_to":"a9161854_12711661","updated":"2022-07-27 01:05:25.000000000","message":"Done","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":true,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker\u0027s client needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":11,"id":"9ca749da_754c8d4c","line":17,"range":{"start_line":17,"start_character":74,"end_line":17,"end_character":75},"updated":"2022-07-26 15:37:19.000000000","message":"ditto.","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker\u0027s client needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":11,"id":"b4558437_8095c853","line":17,"range":{"start_line":17,"start_character":74,"end_line":17,"end_character":75},"in_reply_to":"9181f42c_187629e4","updated":"2022-07-27 04:36:29.000000000","message":"Ack","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1d81b3efbcc286adb7f3013f34be285c9b2165c3","unresolved":true,"context_lines":[{"line_number":14,"context_line":"SOL013 [#NFV-SOL013_351]_."},{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker\u0027s client needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."}],"source_content_type":"text/x-rst","patch_set":11,"id":"9181f42c_187629e4","line":17,"range":{"start_line":17,"start_character":74,"end_line":17,"end_character":75},"in_reply_to":"9ca749da_754c8d4c","updated":"2022-07-27 01:05:25.000000000","message":"Done","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":true,"context_lines":[{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker\u0027s client needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"12961197_c9fffd97","line":18,"range":{"start_line":18,"start_character":75,"end_line":18,"end_character":76},"updated":"2022-07-26 15:37:19.000000000","message":"nit: 79 char/line over, could you change to a new line here?","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1d81b3efbcc286adb7f3013f34be285c9b2165c3","unresolved":true,"context_lines":[{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker\u0027s client needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"a2fc6121_dc8e9df9","line":18,"range":{"start_line":18,"start_character":75,"end_line":18,"end_character":76},"in_reply_to":"12961197_c9fffd97","updated":"2022-07-27 01:05:25.000000000","message":"Done","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[{"line_number":15,"context_line":"By this support, when the number of records to a query exceeds a certain value,"},{"line_number":16,"context_line":"the list of records is paginated as default."},{"line_number":17,"context_line":"Because of this, Tacker\u0027s client needs to query next page one by one if it exists."},{"line_number":18,"context_line":"Additionally, Tacker has been able to get all records at once by adding the query"},{"line_number":19,"context_line":"parameter \"all_records\u003dyes\" into the URL of the API to be queried."},{"line_number":20,"context_line":"The client commands corresponding to target APIs in Tacker are below."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4f6585_336e35e3","line":18,"range":{"start_line":18,"start_character":75,"end_line":18,"end_character":76},"in_reply_to":"a2fc6121_dc8e9df9","updated":"2022-07-27 04:36:29.000000000","message":"Ack","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":true,"context_lines":[{"line_number":37,"context_line":"Proposed Change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":41,"context_line":"feature by default in case of handling large query results."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"}],"source_content_type":"text/x-rst","patch_set":11,"id":"d5bfefa0_19591384","line":40,"range":{"start_line":40,"start_character":76,"end_line":40,"end_character":77},"updated":"2022-07-26 15:37:19.000000000","message":"nit: 79 char/line over, could you change to a new line here?","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Proposed Change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":41,"context_line":"feature by default in case of handling large query results."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fe234e94_654b0d82","line":40,"range":{"start_line":40,"start_character":76,"end_line":40,"end_character":77},"in_reply_to":"a0cc711c_16e6779d","updated":"2022-07-27 04:36:29.000000000","message":"Ack","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1d81b3efbcc286adb7f3013f34be285c9b2165c3","unresolved":true,"context_lines":[{"line_number":37,"context_line":"Proposed Change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"To solve the problem above, we introduce the following process as the target CLI"},{"line_number":41,"context_line":"feature by default in case of handling large query results."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"(1) When a CLI request is executed by user, Tacker server paginates records"}],"source_content_type":"text/x-rst","patch_set":11,"id":"a0cc711c_16e6779d","line":40,"range":{"start_line":40,"start_character":76,"end_line":40,"end_character":77},"in_reply_to":"d5bfefa0_19591384","updated":"2022-07-27 01:05:25.000000000","message":"Done","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    and responds to it with the first page of them to client side."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"(2) When client side receives the response and recognizes that it contains the"},{"line_number":47,"context_line":"    link for next page, the record in the response is retained internally and it"},{"line_number":48,"context_line":"    queries next page to server side."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"(3) Until there is no next page existing in the server, client side queries it"}],"source_content_type":"text/x-rst","patch_set":11,"id":"03121f75_6a19358d","line":47,"range":{"start_line":47,"start_character":77,"end_line":47,"end_character":78},"updated":"2022-07-26 15:37:19.000000000","message":"ditto.","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1d81b3efbcc286adb7f3013f34be285c9b2165c3","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    and responds to it with the first page of them to client side."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"(2) When client side receives the response and recognizes that it contains the"},{"line_number":47,"context_line":"    link for next page, the record in the response is retained internally and it"},{"line_number":48,"context_line":"    queries next page to server side."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"(3) Until there is no next page existing in the server, client side queries it"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ecd0e42f_ca55dd91","line":47,"range":{"start_line":47,"start_character":77,"end_line":47,"end_character":78},"in_reply_to":"03121f75_6a19358d","updated":"2022-07-27 01:05:25.000000000","message":"Done","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    and responds to it with the first page of them to client side."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"(2) When client side receives the response and recognizes that it contains the"},{"line_number":47,"context_line":"    link for next page, the record in the response is retained internally and it"},{"line_number":48,"context_line":"    queries next page to server side."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"(3) Until there is no next page existing in the server, client side queries it"}],"source_content_type":"text/x-rst","patch_set":11,"id":"7c588248_562c86ff","line":47,"range":{"start_line":47,"start_character":77,"end_line":47,"end_character":78},"in_reply_to":"ecd0e42f_ca55dd91","updated":"2022-07-27 04:36:29.000000000","message":"Ack","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c54336591b4f4ee486d3b3678e9802bbd45ec0e4","unresolved":true,"context_lines":[{"line_number":50,"context_line":"(3) Until there is no next page existing in the server, client side queries it"},{"line_number":51,"context_line":"    one by one and retains records."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"(4) After receiving all paginated records from the server, client side assembles"},{"line_number":54,"context_line":"    retained records and then displays them as a CLI response."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":".. seqdiag::"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1ae7909f_33168d9b","line":53,"range":{"start_line":53,"start_character":70,"end_line":53,"end_character":71},"updated":"2022-07-26 15:37:19.000000000","message":"ditto.","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1d81b3efbcc286adb7f3013f34be285c9b2165c3","unresolved":true,"context_lines":[{"line_number":50,"context_line":"(3) Until there is no next page existing in the server, client side queries it"},{"line_number":51,"context_line":"    one by one and retains records."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"(4) After receiving all paginated records from the server, client side assembles"},{"line_number":54,"context_line":"    retained records and then displays them as a CLI response."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":".. seqdiag::"}],"source_content_type":"text/x-rst","patch_set":11,"id":"f750b4aa_a13c5642","line":53,"range":{"start_line":53,"start_character":70,"end_line":53,"end_character":71},"in_reply_to":"1ae7909f_33168d9b","updated":"2022-07-27 01:05:25.000000000","message":"Done","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b2d19efaab6a83b2eaf7cd15f9a036684730d7f","unresolved":false,"context_lines":[{"line_number":50,"context_line":"(3) Until there is no next page existing in the server, client side queries it"},{"line_number":51,"context_line":"    one by one and retains records."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"(4) After receiving all paginated records from the server, client side assembles"},{"line_number":54,"context_line":"    retained records and then displays them as a CLI response."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":".. seqdiag::"}],"source_content_type":"text/x-rst","patch_set":11,"id":"864cce97_fd4f4c30","line":53,"range":{"start_line":53,"start_character":70,"end_line":53,"end_character":71},"in_reply_to":"f750b4aa_a13c5642","updated":"2022-07-27 04:36:29.000000000","message":"Ack","commit_id":"c1bda38f7764e41fd8f79c41c20634a71711d4e9"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d143a9a8ced1c935303b3b47c5e632ec9d6b1fa8","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"+ openstack vnflcm list"},{"line_number":24,"context_line":"+ openstack vnflcm op list"},{"line_number":25,"context_line":"+ openstack subscription list"},{"line_number":26,"context_line":"+ openstack vnf package list"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Since there is no method to obtain next page in client side, currently these"}],"source_content_type":"text/x-rst","patch_set":12,"id":"cdb14b86_5247bcbd","line":25,"updated":"2022-07-27 02:26:34.000000000","message":"ditto","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"782eb92b9aba699448555ef2fa101d3dbda36088","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"+ openstack vnflcm list"},{"line_number":24,"context_line":"+ openstack vnflcm op list"},{"line_number":25,"context_line":"+ openstack subscription list"},{"line_number":26,"context_line":"+ openstack vnf package list"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Since there is no method to obtain next page in client side, currently these"}],"source_content_type":"text/x-rst","patch_set":12,"id":"e46b33e7_d43a0e6a","line":25,"in_reply_to":"cdb14b86_5247bcbd","updated":"2022-07-27 03:00:06.000000000","message":"Removed subscription command from the target with changing description a little.","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"c111a59fc3f50ac7876fe29aa11ecc5c53dd34f5","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"+ openstack vnflcm list"},{"line_number":24,"context_line":"+ openstack vnflcm op list"},{"line_number":25,"context_line":"+ openstack subscription list"},{"line_number":26,"context_line":"+ openstack vnf package list"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Since there is no method to obtain next page in client side, currently these"}],"source_content_type":"text/x-rst","patch_set":12,"id":"471660dd_5040e685","line":25,"in_reply_to":"e46b33e7_d43a0e6a","updated":"2022-07-27 03:53:12.000000000","message":"Done","commit_id":"135153b8865627aaa9ba29e2a415866df6bc6061"}]}
