)]}'
{"specs/rocky/approved/support-kvm-hypervisor-api.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"34c545110f47246bc93c8740e3a34ae266921e87","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Use Cases"},{"line_number":58,"context_line":"---------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"As an operator, I\u0027d like to know if KVM is accelerated or not on a specific"},{"line_number":61,"context_line":"host from the hypervisor API."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Proposed change"},{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_691771ef","line":61,"range":{"start_line":60,"start_character":0,"end_line":61,"end_character":29},"updated":"2018-03-19 15:49:10.000000000","message":"I guess I\u0027m not sure I see the importance here. Nobody is going to run qemu in production, and surveying the compute nodes for proper OS/kernel config is not really nova\u0027s purpose in life.\n\nWhat is the real-world need for this?","commit_id":"5bcc51b25f173968b8fa558e95a540905cca371f"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"5985d3a318e5306c3b00885e96aaa32aa8a981e5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Use Cases"},{"line_number":58,"context_line":"---------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"As an operator, I\u0027d like to know if KVM is accelerated or not on a specific"},{"line_number":61,"context_line":"host from the hypervisor API."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Proposed change"},{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_a98edbcd","line":61,"range":{"start_line":60,"start_character":0,"end_line":61,"end_character":29},"in_reply_to":"df7087c5_691771ef","updated":"2018-03-20 03:05:26.000000000","message":"To be honest, I just wanted to fix the current behavior since that can confuse users [1].\nI have been asked about this several times.\n\n[1] https://techglimpse.com/why-does-openstack-report-hypervisor-type-as-qemu-when-libvirt_type-is-kvm/","commit_id":"5bcc51b25f173968b8fa558e95a540905cca371f"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"cb5764919fb97699a0d31aea2c1e56edd7431d4c","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Use Cases"},{"line_number":58,"context_line":"---------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"As an operator, I\u0027d like to know if KVM is accelerated or not on a specific"},{"line_number":61,"context_line":"host from the hypervisor API."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Proposed change"},{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_fbab2772","line":61,"range":{"start_line":60,"start_character":0,"end_line":61,"end_character":29},"in_reply_to":"df7087c5_a98edbcd","updated":"2018-03-20 16:35:36.000000000","message":"As you have indicated KVM is not the hypervisor. We should probably fix the documentation.\n\nThe link [1] you have mentioned looks to be a misunderstanding of what is libvirt, QEMU and KVM.\n\nAt least we could be more specific on what we are reporting... something like: QEMU(TCG) or QMEU(KVM) but returning KVM is false.\n\nThen as Dan indicated I have difficulty to see the real use-case.","commit_id":"5bcc51b25f173968b8fa558e95a540905cca371f"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"34c545110f47246bc93c8740e3a34ae266921e87","unresolved":false,"context_lines":[{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Change ``GET /os-hypervisors/details`` to return ``KVM`` for the"},{"line_number":67,"context_line":"``hypervisor_type`` if KVM acceleration is available on that host."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Alternatives"},{"line_number":70,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_e95dc1e9","line":67,"updated":"2018-03-19 15:49:10.000000000","message":"This is not something the REST API should know about and magically fix.","commit_id":"5bcc51b25f173968b8fa558e95a540905cca371f"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"5985d3a318e5306c3b00885e96aaa32aa8a981e5","unresolved":false,"context_lines":[{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Change ``GET /os-hypervisors/details`` to return ``KVM`` for the"},{"line_number":67,"context_line":"``hypervisor_type`` if KVM acceleration is available on that host."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Alternatives"},{"line_number":70,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_a9033b0f","line":67,"in_reply_to":"df7087c5_e95dc1e9","updated":"2018-03-20 03:05:26.000000000","message":"Sounds reasonable.\n\nThen, what would you say if I add and simply expose ComputeNode.supported_hv_specs(Hoststate.supported_instances)filed via the REST API (/os-hypervisors/details)?\n\nThis is not high priority but I\u0027m good with that approach since https://review.openstack.org/#/c/531347/ has been merged.","commit_id":"5bcc51b25f173968b8fa558e95a540905cca371f"}]}
