XMLWordPrintable

    • [RFE] Track Mempages in Placement
    • False
    • False
    • Proposed
    • Proposed
    • Proposed
    • Proposed
    • Undefined

      Description of problem:

      Nova has 3 internal methods for tracking available memory
      and a third external mechanism via placement.

      the placement memory tracking is today based on the a single
      global memory_mb resource per compute host which does not account
      for either numa affinity of the memory or the mempage pools/size
      of the memroy.

      As such today when placmenet determins if a host has enough available
      resouces for a vm it does not take account of the numa toplogy
      fo the vm or the requested page size and therefor can return invalid
      host that will be elimidated by the numa toplogy filter.

      this is both inefficient and where the limit on placement results
      is small may lead to failures to boot, migrate or unshelve vms
      when there enough capastity to do so

      Version-Release number of selected component (if applicable):

      How reproducible:

      NA

      Steps to Reproduce:
      NA
      Actual results:
      numa affinity and page size is only considered in the filters after placement

      Expected results:
      placement will produce allocation candidates that meet the page size and numa requirements.

      Additional info:

              Unassigned Unassigned
              jira-bugzilla-migration RH Bugzilla Integration
              rhos-workloads-compute
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified