)]}'
{"api-ref/source/parameters.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d3bc20a8c7796d73f58d6a8bb529c25b807f22","unresolved":false,"context_lines":[{"line_number":2378,"context_line":"disk_available_least:"},{"line_number":2379,"context_line":"  description: |"},{"line_number":2380,"context_line":"    The actual free disk on this hypervisor(in GiB). If allocation ratios used"},{"line_number":2381,"context_line":"    for overcommit are configured, this may be negative. This is intentional as"},{"line_number":2382,"context_line":"    it provides insight into the amount by which the disk is overcommitted."},{"line_number":2383,"context_line":"  in: body"},{"line_number":2384,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_2409aadc","line":2381,"range":{"start_line":2381,"start_character":55,"end_line":2381,"end_character":58},"updated":"2019-07-23 20:45:38.000000000","message":"nit: I\u0027d change this to either \"; this is\" or \" - this is\" to make it clear the last part is a follow on to the preceding part about a negative value.","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d3bc20a8c7796d73f58d6a8bb529c25b807f22","unresolved":false,"context_lines":[{"line_number":2386,"context_line":"disk_available_least_total:"},{"line_number":2387,"context_line":"  description: |"},{"line_number":2388,"context_line":"    The actual free disk on all hypervisors(in GiB). If allocation ratios used"},{"line_number":2389,"context_line":"    for overcommit are configured, this may be negative. This is intentional as"},{"line_number":2390,"context_line":"    it provides insight into the amount by which the disk is overcommitted."},{"line_number":2391,"context_line":"  in: body"},{"line_number":2392,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_e412b209","line":2389,"range":{"start_line":2389,"start_character":55,"end_line":2389,"end_character":58},"updated":"2019-07-23 20:45:38.000000000","message":"same","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"}],"doc/source/admin/configuration/schedulers.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"765a712ffdd45c70dd097b22c922ab14bcbd215d","unresolved":false,"context_lines":[{"line_number":471,"context_line":"DiskFilter always considers the value of the ``disk_available_least`` property"},{"line_number":472,"context_line":"and not the one of the ``free_disk_gb`` property of a hypervisor\u0027s statistics:"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":".. code-block:: console"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"   $ openstack hypervisor stats show"},{"line_number":477,"context_line":"   +----------------------+-------+"},{"line_number":478,"context_line":"   | Field                | Value |"},{"line_number":479,"context_line":"   +----------------------+-------+"},{"line_number":480,"context_line":"   | count                | 1     |"},{"line_number":481,"context_line":"   | current_workload     | 0     |"},{"line_number":482,"context_line":"   | disk_available_least | 14    |"},{"line_number":483,"context_line":"   | free_disk_gb         | 27    |"},{"line_number":484,"context_line":"   | free_ram_mb          | 15374 |"},{"line_number":485,"context_line":"   | local_gb             | 27    |"},{"line_number":486,"context_line":"   | local_gb_used        | 0     |"},{"line_number":487,"context_line":"   | memory_mb            | 15886 |"},{"line_number":488,"context_line":"   | memory_mb_used       | 512   |"},{"line_number":489,"context_line":"   | running_vms          | 0     |"},{"line_number":490,"context_line":"   | vcpus                | 8     |"},{"line_number":491,"context_line":"   | vcpus_used           | 0     |"},{"line_number":492,"context_line":"   +----------------------+-------+"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"As it can be viewed from the command output above, the amount of the available"},{"line_number":495,"context_line":"disk space can be less than the amount of the free disk space.  It happens"},{"line_number":496,"context_line":"because the ``disk_available_least`` property accounts for the virtual size"},{"line_number":497,"context_line":"rather than the actual size of images.  If you use an image format that is"},{"line_number":498,"context_line":"sparse or copy on write so that each virtual instance does not require a 1:1"},{"line_number":499,"context_line":"allocation of a virtual disk to a physical storage, it may be useful to allow"},{"line_number":500,"context_line":"the overcommitment of disk space."},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"When disk space is overcommitted, the value of ``disk_available_least`` can"},{"line_number":503,"context_line":"be negative. Rather than rounding up to 0, the original negative value is"},{"line_number":504,"context_line":"reported, as this way a user can see the amount by which they are"},{"line_number":505,"context_line":"overcommitting, and the disk weigher can select a host which is less"},{"line_number":506,"context_line":"overcommitted than another host."},{"line_number":507,"context_line":""},{"line_number":508,"context_line":"To enable scheduling instances while overcommitting disk resources on the node,"},{"line_number":509,"context_line":"adjust the value of the ``disk_allocation_ratio`` configuration option to"},{"line_number":510,"context_line":"greater than ``1.0``:"},{"line_number":511,"context_line":""},{"line_number":512,"context_line":".. code-block:: none"},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"   disk_allocation_ratio \u003e 1.0"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":".. note::"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"   If the value is set to ``\u003e1``, we recommend keeping track of the free disk"},{"line_number":519,"context_line":"   space, as the value approaching ``0`` may result in the incorrect"},{"line_number":520,"context_line":"   functioning of instances using it at the moment."},{"line_number":521,"context_line":""},{"line_number":522,"context_line":".. _ImagePropertiesFilter:"},{"line_number":523,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_017599cc","side":"PARENT","line":520,"range":{"start_line":474,"start_character":0,"end_line":520,"end_character":51},"updated":"2019-07-22 15:24:23.000000000","message":"This all seems like information that should be left in the admin docs somewhere, but I\u0027m not sure where. Maybe something generic about overcomitting resources in https://docs.openstack.org/nova/latest/admin/adv-config.html ? Or in the config option help itself?","commit_id":"063ef486e93bbef1628aa722b96bbd86290361cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"309bec6b95049088435684995b96de66ff420807","unresolved":false,"context_lines":[{"line_number":471,"context_line":"DiskFilter always considers the value of the ``disk_available_least`` property"},{"line_number":472,"context_line":"and not the one of the ``free_disk_gb`` property of a hypervisor\u0027s statistics:"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":".. code-block:: console"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"   $ openstack hypervisor stats show"},{"line_number":477,"context_line":"   +----------------------+-------+"},{"line_number":478,"context_line":"   | Field                | Value |"},{"line_number":479,"context_line":"   +----------------------+-------+"},{"line_number":480,"context_line":"   | count                | 1     |"},{"line_number":481,"context_line":"   | current_workload     | 0     |"},{"line_number":482,"context_line":"   | disk_available_least | 14    |"},{"line_number":483,"context_line":"   | free_disk_gb         | 27    |"},{"line_number":484,"context_line":"   | free_ram_mb          | 15374 |"},{"line_number":485,"context_line":"   | local_gb             | 27    |"},{"line_number":486,"context_line":"   | local_gb_used        | 0     |"},{"line_number":487,"context_line":"   | memory_mb            | 15886 |"},{"line_number":488,"context_line":"   | memory_mb_used       | 512   |"},{"line_number":489,"context_line":"   | running_vms          | 0     |"},{"line_number":490,"context_line":"   | vcpus                | 8     |"},{"line_number":491,"context_line":"   | vcpus_used           | 0     |"},{"line_number":492,"context_line":"   +----------------------+-------+"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"As it can be viewed from the command output above, the amount of the available"},{"line_number":495,"context_line":"disk space can be less than the amount of the free disk space.  It happens"},{"line_number":496,"context_line":"because the ``disk_available_least`` property accounts for the virtual size"},{"line_number":497,"context_line":"rather than the actual size of images.  If you use an image format that is"},{"line_number":498,"context_line":"sparse or copy on write so that each virtual instance does not require a 1:1"},{"line_number":499,"context_line":"allocation of a virtual disk to a physical storage, it may be useful to allow"},{"line_number":500,"context_line":"the overcommitment of disk space."},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"When disk space is overcommitted, the value of ``disk_available_least`` can"},{"line_number":503,"context_line":"be negative. Rather than rounding up to 0, the original negative value is"},{"line_number":504,"context_line":"reported, as this way a user can see the amount by which they are"},{"line_number":505,"context_line":"overcommitting, and the disk weigher can select a host which is less"},{"line_number":506,"context_line":"overcommitted than another host."},{"line_number":507,"context_line":""},{"line_number":508,"context_line":"To enable scheduling instances while overcommitting disk resources on the node,"},{"line_number":509,"context_line":"adjust the value of the ``disk_allocation_ratio`` configuration option to"},{"line_number":510,"context_line":"greater than ``1.0``:"},{"line_number":511,"context_line":""},{"line_number":512,"context_line":".. code-block:: none"},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"   disk_allocation_ratio \u003e 1.0"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":".. note::"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"   If the value is set to ``\u003e1``, we recommend keeping track of the free disk"},{"line_number":519,"context_line":"   space, as the value approaching ``0`` may result in the incorrect"},{"line_number":520,"context_line":"   functioning of instances using it at the moment."},{"line_number":521,"context_line":""},{"line_number":522,"context_line":".. _ImagePropertiesFilter:"},{"line_number":523,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_91a8eddb","side":"PARENT","line":520,"range":{"start_line":474,"start_character":0,"end_line":520,"end_character":51},"in_reply_to":"7faddb67_017599cc","updated":"2019-07-23 09:42:28.000000000","message":"I added a bit to the configuration option and expanded upon the \u0027disk_allocation_ratio\u0027 API ref description. Hopefully that\u0027s enough","commit_id":"063ef486e93bbef1628aa722b96bbd86290361cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2d768ed1dbb13ca34e3ab03dcee7eae3b2259bc0","unresolved":false,"context_lines":[{"line_number":1368,"context_line":"    The size of this file corresponds to the amount of RAM allocated to the"},{"line_number":1369,"context_line":"    instance."},{"line_number":1370,"context_line":""},{"line_number":1371,"context_line":"    You should configure the ``reserved_host_disk_mb`` config option to account"},{"line_number":1372,"context_line":"    for this overhead, based on the amount of memory available to instances."},{"line_number":1373,"context_line":""},{"line_number":1374,"context_line":"XenAPI"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_a02cad4a","line":1371,"range":{"start_line":1371,"start_character":29,"end_line":1371,"end_character":54},"updated":"2019-07-23 14:18:37.000000000","message":"This should probably use the :oslo.config:option: role","commit_id":"5eadac340d99abb9091c9e0626b92ab47d176683"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2d768ed1dbb13ca34e3ab03dcee7eae3b2259bc0","unresolved":false,"context_lines":[{"line_number":1378,"context_line":""},{"line_number":1379,"context_line":"      overhead (MB) \u003d (instance.memory * 0.00781) + (instance.vcpus * 1.5) + 3"},{"line_number":1380,"context_line":""},{"line_number":1381,"context_line":"    You should configure the ``reserved_host_memory_mb`` config option to"},{"line_number":1382,"context_line":"    account for this overhead, based on the size of your hosts and instances."},{"line_number":1383,"context_line":""},{"line_number":1384,"context_line":"Cells considerations"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_802bb12e","line":1381,"range":{"start_line":1381,"start_character":29,"end_line":1381,"end_character":56},"updated":"2019-07-23 14:18:37.000000000","message":"ditto","commit_id":"5eadac340d99abb9091c9e0626b92ab47d176683"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d3bc20a8c7796d73f58d6a8bb529c25b807f22","unresolved":false,"context_lines":[{"line_number":1361,"context_line":":oslo.config:option:`reserved_host_cpus`,"},{"line_number":1362,"context_line":":oslo.config:option:`reserved_host_memory_mb`, and"},{"line_number":1363,"context_line":":oslo.config:option:`reserved_host_disk_mb`, that can be used to set aside some"},{"line_number":1364,"context_line":"number of resources that will not be consumed by an instance, whether these"},{"line_number":1365,"context_line":"resources are overcommitted or not. Some virt drivers may benefit from the use"},{"line_number":1366,"context_line":"of these options to account for hypervisor-specific overhead."},{"line_number":1367,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_64ec82f3","line":1364,"range":{"start_line":1364,"start_character":0,"end_line":1364,"end_character":6},"updated":"2019-07-23 20:45:38.000000000","message":"nit: amount","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d3bc20a8c7796d73f58d6a8bb529c25b807f22","unresolved":false,"context_lines":[{"line_number":1375,"context_line":"    account for this overhead, based on the amount of memory available"},{"line_number":1376,"context_line":"    to instances."},{"line_number":1377,"context_line":""},{"line_number":1378,"context_line":"XenAPI"},{"line_number":1379,"context_line":"    XenServer memory overhead is proportional to the size of the VM and larger"},{"line_number":1380,"context_line":"    flavor VMs become more efficient with respect to overhead. This overhead"},{"line_number":1381,"context_line":"    can be calculated using the following formula::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_c4e536de","line":1378,"updated":"2019-07-23 20:45:38.000000000","message":"Wonder if we should work a link to this wiki in here since it looks pretty good (found it in the driver code comment):\n\nhttps://wiki.openstack.org/wiki/XenServer/Overhead","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d3bc20a8c7796d73f58d6a8bb529c25b807f22","unresolved":false,"context_lines":[{"line_number":1380,"context_line":"    flavor VMs become more efficient with respect to overhead. This overhead"},{"line_number":1381,"context_line":"    can be calculated using the following formula::"},{"line_number":1382,"context_line":""},{"line_number":1383,"context_line":"      overhead (MB) \u003d (instance.memory * 0.00781) + (instance.vcpus * 1.5) + 3"},{"line_number":1384,"context_line":""},{"line_number":1385,"context_line":"    You should configure the"},{"line_number":1386,"context_line":"    :oslo.config:option:`reserved_host_memory_mb` config option to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_04dcae16","line":1383,"updated":"2019-07-23 20:45:38.000000000","message":"nit: technically it\u0027s the ceiling of the value on the right","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d3bc20a8c7796d73f58d6a8bb529c25b807f22","unresolved":false,"context_lines":[{"line_number":1386,"context_line":"    :oslo.config:option:`reserved_host_memory_mb` config option to"},{"line_number":1387,"context_line":"    account for this overhead, based on the size of your hosts and"},{"line_number":1388,"context_line":"    instances."},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":"Cells considerations"},{"line_number":1391,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":1392,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_e487120f","line":1389,"updated":"2019-07-23 20:45:38.000000000","message":"Why isn\u0027t the libvirt driver in here for the hw:emulator_threads_policy\u003disolate stuff?\n\nIf the answer is, \"because later in this series we change that with the PCPU stuff\" I\u0027d say that\u0027s premature and we should still document the libvirt case in here until it\u0027s no longer valid.","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d54ce27652479d21824b13ffea2e6d74c78a4f26","unresolved":false,"context_lines":[{"line_number":1386,"context_line":"    :oslo.config:option:`reserved_host_memory_mb` config option to"},{"line_number":1387,"context_line":"    account for this overhead, based on the size of your hosts and"},{"line_number":1388,"context_line":"    instances."},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":"Cells considerations"},{"line_number":1391,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":1392,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_a4ffda32","line":1389,"in_reply_to":"7faddb67_247d2ae7","updated":"2019-07-23 20:56:01.000000000","message":"OK I asked Dan and he pointed out it was in the release note before:\n\nhttps://review.opendev.org/#/c/672065/2..3/releasenotes/notes/remove-core-ram-disk-filters-9510cbe5b4e295b6.yaml@a21\n\nAnd that stuff moved to the docs except the libvirt one because the vcpus overhead reported by the driver was never used in the claim:\n\nhttps://github.com/openstack/nova/blob/383a4cf3710b5da2fe0b580bc25783ec8fefed48/nova/compute/claims.py#L108\n\nUnlike disk:\n\nhttps://github.com/openstack/nova/blob/383a4cf3710b5da2fe0b580bc25783ec8fefed48/nova/compute/claims.py#L101\n\nand ram:\n\nhttps://github.com/openstack/nova/blob/383a4cf3710b5da2fe0b580bc25783ec8fefed48/nova/compute/claims.py#L105","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"3c7adc319f5aa6d385847f3e8cf364bce70d9f2e","unresolved":false,"context_lines":[{"line_number":1386,"context_line":"    :oslo.config:option:`reserved_host_memory_mb` config option to"},{"line_number":1387,"context_line":"    account for this overhead, based on the size of your hosts and"},{"line_number":1388,"context_line":"    instances."},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":"Cells considerations"},{"line_number":1391,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":1392,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_7b6f3c92","line":1389,"in_reply_to":"7faddb67_a4ffda32","updated":"2019-07-24 08:52:37.000000000","message":"Yup, this. Note that we do use it as part of the NUMATopology claim though, passing it down to the code where we claim each NUMA node individually\n\nhttps://github.com/openstack/nova/blob/383a4cf3710b5da2fe0b580bc25783ec8fefed48/nova/virt/hardware.py#L665","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c0b0f96464854205503143a8ac58b2623978bda5","unresolved":false,"context_lines":[{"line_number":1386,"context_line":"    :oslo.config:option:`reserved_host_memory_mb` config option to"},{"line_number":1387,"context_line":"    account for this overhead, based on the size of your hosts and"},{"line_number":1388,"context_line":"    instances."},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":"Cells considerations"},{"line_number":1391,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":1392,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7faddb67_247d2ae7","line":1389,"in_reply_to":"7faddb67_e487120f","updated":"2019-07-23 20:48:21.000000000","message":"Specifically this:\n\nhttps://review.opendev.org/#/c/551026/2/releasenotes/notes/remove-cpu-ram-disk-claims-4f3d28fa3332a426.yaml@16\n\nThe part of that which said, \"No change is necessary as this is now automatically handled by the scheduler, which will increment the number of ``PCPU`` resources requested by the instance when the ``isolate`` policy is used.\" would not be true yet, so I think that should be left out until it\u0027s actually true, but otherwise it should be in here, yeah?","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"}],"doc/source/contributor/development-environment.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"765a712ffdd45c70dd097b22c922ab14bcbd215d","unresolved":false,"context_lines":[{"line_number":186,"context_line":"constraints. It allows you to perform stress tests on a deployment with few"},{"line_number":187,"context_line":"resources (typically a laptop). But you must avoid using scheduler filters"},{"line_number":188,"context_line":"limiting the number of instances per compute (like RamFilter, DiskFilter,"},{"line_number":189,"context_line":"AggregateCoreFilter), otherwise they will limit the number of instances per"},{"line_number":190,"context_line":"compute."},{"line_number":191,"context_line":""},{"line_number":192,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_6149ed89","side":"PARENT","line":189,"range":{"start_line":189,"start_character":0,"end_line":189,"end_character":19},"updated":"2019-07-22 15:24:23.000000000","message":"Why was this removed?","commit_id":"063ef486e93bbef1628aa722b96bbd86290361cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"309bec6b95049088435684995b96de66ff420807","unresolved":false,"context_lines":[{"line_number":186,"context_line":"constraints. It allows you to perform stress tests on a deployment with few"},{"line_number":187,"context_line":"resources (typically a laptop). But you must avoid using scheduler filters"},{"line_number":188,"context_line":"limiting the number of instances per compute (like RamFilter, DiskFilter,"},{"line_number":189,"context_line":"AggregateCoreFilter), otherwise they will limit the number of instances per"},{"line_number":190,"context_line":"compute."},{"line_number":191,"context_line":""},{"line_number":192,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_91ea2daa","side":"PARENT","line":189,"range":{"start_line":189,"start_character":0,"end_line":189,"end_character":19},"in_reply_to":"7faddb67_6149ed89","updated":"2019-07-23 09:42:28.000000000","message":"It didn\u0027t useful to call this out explicitly since I still can\u0027t grasp if anyone can/should be using this in general. Re-added though","commit_id":"063ef486e93bbef1628aa722b96bbd86290361cd"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"fbc128e31dcb5cdfd7e2ef9b2fb5983ac67d2f00","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"The number of instances supported by fake computes is not limited by physical"},{"line_number":186,"context_line":"constraints. It allows you to perform stress tests on a deployment with few"},{"line_number":187,"context_line":"resources (typically a laptop). But you must avoid using scheduler filters"},{"line_number":188,"context_line":"limiting the number of instances per compute, such as ``AggregateCoreFilter``,"},{"line_number":189,"context_line":"otherwise they will limit the number of instances per compute."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Fake computes can also be used in multi hypervisor-type deployments in order to"},{"line_number":192,"context_line":"take advantage of fake and \"real\" computes during tests:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_60cf9529","line":189,"range":{"start_line":187,"start_character":32,"end_line":189,"end_character":62},"updated":"2019-07-23 14:38:51.000000000","message":"I think this sentence needs a re-word. It needed it before, but since we\u0027re touching this it\u0027s probably worth doing here.","commit_id":"5eadac340d99abb9091c9e0626b92ab47d176683"}],"nova/conf/compute.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"3ba391587278cc6b0ae79cbe7d7703deadf4807b","unresolved":false,"context_lines":[{"line_number":450,"context_line":"When configured, a ratio greater than 1.0 will result in over-subscription of"},{"line_number":451,"context_line":"the available physical disk, which can be useful for more efficiently packing"},{"line_number":452,"context_line":"instances created with images that do not use the entire virtual disk, such as"},{"line_number":453,"context_line":"sparse or compressed images. It can be set to a value between 0.0 and 1.0 in"},{"line_number":454,"context_line":"order to preserve a percentage of the disk for uses other than instances."},{"line_number":455,"context_line":""},{"line_number":456,"context_line":".. note::"},{"line_number":457,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_4aecf7f2","line":454,"range":{"start_line":453,"start_character":29,"end_line":454,"end_character":73},"updated":"2019-07-23 15:13:04.000000000","message":"This is a bit confusing in the face of \"reserved\"","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"}],"releasenotes/notes/remove-core-ram-disk-filters-9510cbe5b4e295b6.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"765a712ffdd45c70dd097b22c922ab14bcbd215d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``CoreFilter``, ``DiskFilter`` and ``RamFilter``, which were deprecated"},{"line_number":5,"context_line":"    in Stein (19.0.0), are now removed. ``VCPU``, ``DISK_GB`` and ``MEMORY_MB``"},{"line_number":6,"context_line":"    filtering is now performed natively using the Placement service."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_fc3ee6b7","line":6,"range":{"start_line":6,"start_character":17,"end_line":6,"end_character":20},"updated":"2019-07-22 15:24:23.000000000","message":"already - let\u0027s not make it sound like this is something new.","commit_id":"e14bdea2c2ac3cf76586c79c1862f199a6b38c24"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"309bec6b95049088435684995b96de66ff420807","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``CoreFilter``, ``DiskFilter`` and ``RamFilter``, which were deprecated"},{"line_number":5,"context_line":"    in Stein (19.0.0), are now removed. ``VCPU``, ``DISK_GB`` and ``MEMORY_MB``"},{"line_number":6,"context_line":"    filtering is now performed natively using the Placement service."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_51ccb560","line":6,"range":{"start_line":6,"start_character":17,"end_line":6,"end_character":20},"in_reply_to":"7faddb67_fc3ee6b7","updated":"2019-07-23 09:42:28.000000000","message":"Done","commit_id":"e14bdea2c2ac3cf76586c79c1862f199a6b38c24"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"27977813d4c873ad174bc3a67882b484747faeba","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ``CoreFilter``, ``DiskFilter`` and ``RamFilter``, which were"},{"line_number":5,"context_line":"    deprecated in Stein (19.0.0), are now removed. ``VCPU``,"},{"line_number":6,"context_line":"    ``DISK_GB`` and ``MEMORY_MB`` filtering is performed natively"},{"line_number":7,"context_line":"    using the Placement service. These filters have been warning"},{"line_number":8,"context_line":"    operators at startup that they conflict with proper operation of"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_8aacd635","line":5,"range":{"start_line":4,"start_character":4,"end_line":5,"end_character":51},"updated":"2019-07-29 21:27:02.000000000","message":"didnt we deprecate this in ocata \nalong with the aggrate filters for the same resouces.\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2018-January/126283.html","commit_id":"78645e61c63bf042453d1f822ae8b3f1ee6a311b"}]}
