Bug 1866161 - VM resize via heat-stack fails with 'CPU set to unpin [3, 37, 38, 9, 10, 31] must be a subset of pinned CPU set [32, 35, 36, 4, 39, 7, 8, 41, 11, 13]'
Summary: VM resize via heat-stack fails with 'CPU set to unpin [3, 37, 38, 9, 10, 31] ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: documentation
Version: 16.1 (Train)
Hardware: x86_64
OS: Linux
urgent
urgent
Target Milestone: z2
: 16.1 (Train on RHEL 8.2)
Assignee: Dan Macpherson
QA Contact: RHOS Documentation Team
URL:
Whiteboard:
: 1868234 (view as bug list)
Depends On: 1850400 1862396 2074195
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-08-05 03:01 UTC by Dan Macpherson
Modified: 2023-12-15 18:43 UTC (History)
21 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1850400
Environment:
Last Closed: 2021-07-08 13:59:10 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-6034 0 None None None 2022-04-11 18:33:30 UTC

Comment 1 Dan Macpherson 2020-08-05 03:05:32 UTC
Discussed this with Sean Mooney and targeting for 16.1.2

The general process to document is:

1. You upgrade the overcloud all the way up to running "openstack overcloud upgrade converge"
2. You correct your VMs thread policy (either by migration or resizing)
3. You convert from vcpu_pin_set to cpu_dedicated_set occurs


In addition, Sean said:

  yes although there are more subtelties i.e. you should not convert form  vcpu_pin_set to cpu_dedicated_set 
  if vms are on a host unless the value set for vcpu_pin_set will be reused exactly the same for cpu_dedicated_set

  if you are going to adjust which cpus are defiend in the set for any reason the host should not have vms running on it.
  so that shoudl be called out in the doc but at a high level the ordering you have is correct.

  we expect new deployment of 16.1 to start with cpu_dedicated_set but for upgrades they should
  continue to use vcpu_pin_set untill the upgrade is fully complete and only chage the config option afterwards.

The plan is to add a new section on updating compute pinning functionality here:
https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/framework_for_upgrades_13_to_16.1/index#concluding_the_overcloud_upgrade

Will work with Sean to document the main process and any additional nuances.

Comment 3 Stephen Finucane 2020-08-21 17:50:14 UTC
*** Bug 1868234 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.