)]}'
{"releasenotes/notes/use-pcpu-and-vcpu-in-one-instance-0ea66aeb9c2970de.yaml":[{"author":{"_account_id":30209,"name":"Huaqiang","email":"huaqiang.wang@intel.com","username":"Huaqiang.Wang"},"change_message_id":"aebd8b457efee09ee240a8b391e41c7d5c169350","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ``mixed`` instance CPU allocation policy for instance mixing with"},{"line_number":5,"context_line":"    both ``PCPU`` and ``VCPU`` resources. It hopes to schedule the CPU"},{"line_number":6,"context_line":"    intensive workload on the ``PCPU`` and the other workloads on ``VCPU``."},{"line_number":7,"context_line":"    The mixed policy avoids the necessity of making all instance CPUs to be"},{"line_number":8,"context_line":"    dedicated CPUs, and, thus, saved the CPU resources and increased the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_3e9931d0","line":5,"updated":"2020-06-30 04:30:28.000000000","message":"Done.","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f66c11c24cad0571deeed51a356093215203db5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ``mixed`` instance CPU allocation policy for instance mixing with"},{"line_number":5,"context_line":"    both ``PCPU`` and ``VCPU`` resources. It hopes to schedule the CPU"},{"line_number":6,"context_line":"    intensive workload on the ``PCPU`` and the other workloads on ``VCPU``."},{"line_number":7,"context_line":"    The mixed policy avoids the necessity of making all instance CPUs to be"},{"line_number":8,"context_line":"    dedicated CPUs, and, thus, saved the CPU resources and increased the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_0944671a","line":5,"range":{"start_line":5,"start_character":42,"end_line":5,"end_character":66},"updated":"2020-06-22 17:57:29.000000000","message":"This is useful for applications that wish to schedule","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":30209,"name":"Huaqiang","email":"huaqiang.wang@intel.com","username":"Huaqiang.Wang"},"change_message_id":"aebd8b457efee09ee240a8b391e41c7d5c169350","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    both ``PCPU`` and ``VCPU`` resources. It hopes to schedule the CPU"},{"line_number":6,"context_line":"    intensive workload on the ``PCPU`` and the other workloads on ``VCPU``."},{"line_number":7,"context_line":"    The mixed policy avoids the necessity of making all instance CPUs to be"},{"line_number":8,"context_line":"    dedicated CPUs, and, thus, saved the CPU resources and increased the"},{"line_number":9,"context_line":"    instance density."},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    Add the extra spec ``hw:cpu_dedicated_mask`` for the mixed instance to"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_1e9eedb7","line":8,"updated":"2020-06-30 04:30:28.000000000","message":"Done.","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f66c11c24cad0571deeed51a356093215203db5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    both ``PCPU`` and ``VCPU`` resources. It hopes to schedule the CPU"},{"line_number":6,"context_line":"    intensive workload on the ``PCPU`` and the other workloads on ``VCPU``."},{"line_number":7,"context_line":"    The mixed policy avoids the necessity of making all instance CPUs to be"},{"line_number":8,"context_line":"    dedicated CPUs, and, thus, saved the CPU resources and increased the"},{"line_number":9,"context_line":"    instance density."},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    Add the extra spec ``hw:cpu_dedicated_mask`` for the mixed instance to"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_e96133ab","line":8,"range":{"start_line":8,"start_character":59,"end_line":8,"end_character":68},"updated":"2020-06-22 17:57:29.000000000","message":"increases","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f66c11c24cad0571deeed51a356093215203db5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    both ``PCPU`` and ``VCPU`` resources. It hopes to schedule the CPU"},{"line_number":6,"context_line":"    intensive workload on the ``PCPU`` and the other workloads on ``VCPU``."},{"line_number":7,"context_line":"    The mixed policy avoids the necessity of making all instance CPUs to be"},{"line_number":8,"context_line":"    dedicated CPUs, and, thus, saved the CPU resources and increased the"},{"line_number":9,"context_line":"    instance density."},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    Add the extra spec ``hw:cpu_dedicated_mask`` for the mixed instance to"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_49493f2f","line":8,"range":{"start_line":8,"start_character":31,"end_line":8,"end_character":54},"updated":"2020-06-22 17:57:29.000000000","message":"reduces consumption of pinned CPUs","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":30209,"name":"Huaqiang","email":"huaqiang.wang@intel.com","username":"Huaqiang.Wang"},"change_message_id":"aebd8b457efee09ee240a8b391e41c7d5c169350","unresolved":false,"context_lines":[{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    Add the extra spec ``hw:cpu_dedicated_mask`` for the mixed instance to"},{"line_number":12,"context_line":"    specify the dedicated CPU list. The CPUs not listed in this list are"},{"line_number":13,"context_line":"    treated as shared CPUs."},{"line_number":14,"context_line":"  - |"},{"line_number":15,"context_line":"    Instance with real-time CPUs is no longer to be expected with a"},{"line_number":16,"context_line":"    ``dedicated`` policy, it could adopt the ``mixed`` instance policy and let"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_7ea3a901","line":13,"updated":"2020-06-30 04:30:28.000000000","message":"Great, Done.","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f66c11c24cad0571deeed51a356093215203db5","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    instance density."},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    Add the extra spec ``hw:cpu_dedicated_mask`` for the mixed instance to"},{"line_number":12,"context_line":"    specify the dedicated CPU list. The CPUs not listed in this list are"},{"line_number":13,"context_line":"    treated as shared CPUs."},{"line_number":14,"context_line":"  - |"},{"line_number":15,"context_line":"    Instance with real-time CPUs is no longer to be expected with a"},{"line_number":16,"context_line":"    ``dedicated`` policy, it could adopt the ``mixed`` instance policy and let"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_69fa43bd","line":13,"range":{"start_line":12,"start_character":37,"end_line":13,"end_character":27},"updated":"2020-06-22 17:57:29.000000000","message":"This is a bit confusing. What about:\n\n  hw:cpu_dedicated_mask\u003d^0-1\n\nWe\u0027re negating this so the CPUs not listed here are treated as dedicated, not shared, CPUs.\n\nPerhaps say\n\n  This is a core mask and can be used to include or exclude CPUs.\n  Any core not included or explicitly excluded is treated as a\n  shared CPU.","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":30209,"name":"Huaqiang","email":"huaqiang.wang@intel.com","username":"Huaqiang.Wang"},"change_message_id":"aebd8b457efee09ee240a8b391e41c7d5c169350","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    ``dedicated`` policy, it could adopt the ``mixed`` instance policy and let"},{"line_number":17,"context_line":"    the non-realtime CPUs run on the shared CPUs, this benefits by saving host"},{"line_number":18,"context_line":"    CPU resources in cases which contains some workloads that do not care"},{"line_number":19,"context_line":"    about the performance."},{"line_number":20,"context_line":"  - |"},{"line_number":21,"context_line":"    Export instance dedicated CPU list through the ``dedicated_cpus`` section"},{"line_number":22,"context_line":"    in the metadata service API."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_5ea865da","line":19,"updated":"2020-06-30 04:30:28.000000000","message":"Done.","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f66c11c24cad0571deeed51a356093215203db5","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    specify the dedicated CPU list. The CPUs not listed in this list are"},{"line_number":13,"context_line":"    treated as shared CPUs."},{"line_number":14,"context_line":"  - |"},{"line_number":15,"context_line":"    Instance with real-time CPUs is no longer to be expected with a"},{"line_number":16,"context_line":"    ``dedicated`` policy, it could adopt the ``mixed`` instance policy and let"},{"line_number":17,"context_line":"    the non-realtime CPUs run on the shared CPUs, this benefits by saving host"},{"line_number":18,"context_line":"    CPU resources in cases which contains some workloads that do not care"},{"line_number":19,"context_line":"    about the performance."},{"line_number":20,"context_line":"  - |"},{"line_number":21,"context_line":"    Export instance dedicated CPU list through the ``dedicated_cpus`` section"},{"line_number":22,"context_line":"    in the metadata service API."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf51134e_29268b69","line":19,"range":{"start_line":15,"start_character":0,"end_line":19,"end_character":26},"updated":"2020-06-22 17:57:29.000000000","message":"This should be folded into the first point, IMO.","commit_id":"586f8bedddccdf4c57185b318dc85d522d353791"}]}
