)]}'
{"specs/ussuri-template.rst":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"76dcc4b3c3f8afd0c7ddc9c0853bb1910bcd6976","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4c43b2_879ecc51","line":243,"range":{"start_line":243,"start_character":59,"end_line":243,"end_character":75},"updated":"2020-04-17 05:46:39.000000000","message":"Does we need to require this in nova SPEC? AFAIK, there are few core concern the OSC, that review is slowly, that may can prevent the feature\u0027s progress.","commit_id":"ba698d18a96367e8ed9062f8f860c48b9e013d50"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"f19b75038ca92ad814b2e3e27fee047b232a325f","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_037c2d81","line":243,"range":{"start_line":243,"start_character":59,"end_line":243,"end_character":75},"in_reply_to":"1f493fa4_674d8b71","updated":"2020-05-18 15:59:46.000000000","message":"well we could consider removing the nova clinet too.\n\npar to the reason the gaps exist was we could not get the updates landed in osc in the past.\n\ni know that there is an intent to adress that.\n\nif we want to encourage updating the openstack client i would instead think we might want to consider freezing the nova clinit for new feature or require that all new feature to nova clinet must also have a patch to osc.\n\nif we dont do that then the gap will never be closed.\nat the end of the day we want osc to be the way that nova is consumed on the command line and freezing nova clinet is one way to help with that.","commit_id":"ba698d18a96367e8ed9062f8f860c48b9e013d50"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"bacb2a947e559887681572f95764e821b17caba1","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f493fa4_674d8b71","line":243,"range":{"start_line":243,"start_character":59,"end_line":243,"end_character":75},"in_reply_to":"1f493fa4_811d3175","updated":"2020-04-24 02:44:33.000000000","message":"It is a pity that mriedem will not be deeply involved in OpenStack anymore.","commit_id":"ba698d18a96367e8ed9062f8f860c48b9e013d50"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"6bf593a18d6a55708ee0c800391bdfac8dd269fe","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f493fa4_811d3175","line":243,"range":{"start_line":243,"start_character":59,"end_line":243,"end_character":75},"in_reply_to":"3f4c43b2_879ecc51","updated":"2020-04-23 16:39:35.000000000","message":"It\u0027s a bit of a chicken and egg thing - we don\u0027t make it mandatory because of the gaps, and we don\u0027t close the gaps because it\u0027s not mandatory. At some point we have to start doing one or both of those. mriedem started tracking the gaps and closing them, I\u0027d like to continue that during V. If we make it mandatory, it\u0027ll mean we won\u0027t have new gaps continually opening.","commit_id":"ba698d18a96367e8ed9062f8f860c48b9e013d50"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"72eec64568705584cf0170dd048d14c3f01bd78e","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_9797a2ec","line":243,"range":{"start_line":243,"start_character":59,"end_line":243,"end_character":75},"in_reply_to":"ff570b3c_037c2d81","updated":"2020-05-20 17:27:55.000000000","message":"\u003e if we want to encourage updating the openstack client i would\n \u003e instead think we might want to consider freezing the nova clinit\n \u003e for new feature or require that all new feature to nova clinet must\n \u003e also have a patch to osc.\n\nNote that we can\u0027t freeze novaclient (at least not the python binding) because the way OSC works is by calling the novaclient python binding. Until someone overhauls the way OSC works with nova (e.g. to use the openstacksdk and not novaclient), that will be the case.\n\nAlso, as you\u0027ve already said, I don\u0027t think it would be right to freeze novaclient when OSC can\u0027t do the same things as novaclient. IMHO the best way forward is to at least have new changes add to both clients.","commit_id":"ba698d18a96367e8ed9062f8f860c48b9e013d50"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c00a195e72ff459d1db65d768387f3208b4d3bbf","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_3674dfce","line":243,"range":{"start_line":243,"start_character":59,"end_line":243,"end_character":75},"in_reply_to":"ff570b3c_037c2d81","updated":"2020-05-20 14:33:16.000000000","message":"I don\u0027t think we can freeze novaclient and only roll forward with openstackclient only due to the existing gap. But I think we should make openstackclient changes mandatory. The we will see the failure mode of such requirement (e.g. slowness of osc review) and then we work on fixing that failure mode.","commit_id":"ba698d18a96367e8ed9062f8f860c48b9e013d50"}],"specs/victoria-template.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"db529c261e6062f8317f2da42b7889cf52f53f34","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"},{"line_number":247,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_450a62d1","line":244,"range":{"start_line":243,"start_character":0,"end_line":244,"end_character":47},"updated":"2020-05-21 11:04:20.000000000","message":"ok but since we already advice against using the nova client in any docs where the openstack client can be used im not sure it makes sese to enhance the nova clinet for new features. using the openstack sdk instead of nova client to implement new featues is exactly what i had in mind to enable us to freeze the nova client for new feature and say all new feature must be added to the openstack client. the intent being to force people to use osc so we can eventural remove nova clinet when the parity gaps are closed.","commit_id":"b0b00d795a49a9a54d7a8f5f58379c67c1e2f3c4"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"4499d990c034e38f6f254eb6e1858663853ceb76","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"},{"line_number":247,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf51134e_081fdeb6","line":244,"range":{"start_line":243,"start_character":0,"end_line":244,"end_character":47},"in_reply_to":"ff570b3c_21743b99","updated":"2020-07-16 15:08:21.000000000","message":"I don\u0027t want to enter this specific discussion (requiring support of both OSC and novaclient in V) *now* since it\u0027s a large effort that needs more than just gerrit reviews.\n\nFWIW, the above phrase looks good to me for just saying that people should think about other clients, not only novaclient.\n\nGood enough for me.","commit_id":"b0b00d795a49a9a54d7a8f5f58379c67c1e2f3c4"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"01856e1b9aae5d83c855c3009e06b5cffea87d9d","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"},{"line_number":247,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_7cc1d52e","line":244,"range":{"start_line":243,"start_character":0,"end_line":244,"end_character":47},"in_reply_to":"ff570b3c_450a62d1","updated":"2020-05-25 08:16:59.000000000","message":"We cannot force user to use openstack client. Due to the gap, we can only suggest. This is what we do in our documentation today. \n\nIs it possible to add the next nova related change on openstack client via the openstacksdk instead of via python-novaclient? Or such change needs a sizable per-requisite patch first in the nova part of the openstack client?","commit_id":"b0b00d795a49a9a54d7a8f5f58379c67c1e2f3c4"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8e64693cd899e75fa36c8e4a4856bdbd44db35b7","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"},{"line_number":247,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_bc340dfd","line":244,"range":{"start_line":243,"start_character":0,"end_line":244,"end_character":47},"in_reply_to":"ff570b3c_7cc1d52e","updated":"2020-05-25 08:43:36.000000000","message":"im not saying we should force them to use only openstack client. i am say we should force them to use openstack cleint to get new features.\n\nyes we can add new openstack client feature for nova using the sdk, we do not need to continute to extend python-novaclient to add new fature to osc. we just extend nova client first today because its easier to do most of the work once there and then reuse it on osc.\n\nif the sdk does not supprot a given api then supporit will have to be added for that but that should be a similar amount of work to adding it to nova client.\n\nanyway weather we do it this cycle or two or three cycle from now i think we should be planning for the removal of nova client and planning to feature freeze it at some point.\n\ni dont think its unreasonable to require users to use both client.  i only use nova clinet very very rearly for feature that are not in osc. i suspect the same is true for many people so i dont think the feature gaps are extreme enough that many people will notice or care.","commit_id":"b0b00d795a49a9a54d7a8f5f58379c67c1e2f3c4"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"a37f712fefc8182fc0c5145731d9fcd4cd45204f","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Aside from the API, are there other ways a user will interact with this"},{"line_number":241,"context_line":"feature?"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"* Does this change have an impact on python-novaclient and openstack client?"},{"line_number":244,"context_line":"  What does the user interface there look like?"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"Performance Impact"},{"line_number":247,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_21743b99","line":244,"range":{"start_line":243,"start_character":0,"end_line":244,"end_character":47},"in_reply_to":"ff570b3c_bc340dfd","updated":"2020-05-26 15:36:05.000000000","message":"Can we try to require support for both clients in V cycle? By doing that we will gather confidence about merging the openstackclient patches for each V feature in this cycle. Then based on that knowledge we can propose freezing nova CLI in the next cycle.","commit_id":"b0b00d795a49a9a54d7a8f5f58379c67c1e2f3c4"}]}
