Description of problem: In the OSP8 documentation, in the CPU pinning section, there's a warning note with incorrect details about CPUAffinity configuration. Please update the doc text from: "The CPUAffinity option takes a list of CPU indices or ranges separated by a whitespace or a comma." to "The CPUAffinity option takes a list of CPU indices or ranges separated by a whitespace." In Section 4.1, step 4: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html/instances_and_images_guide/ch-cpu_pinning#compute_node_configuration From the man page, and my own testing, the only delimiter CPUAffinity supports is whitespace: man 5 systemd-system.conf CPUAffinity= Configures the initial CPU affinity for the init process. Takes a space-separated list of CPU indices. If commas are used, the CPUAffinity configuration will not be present as suggested. Newer documentation for OSP9,10, and 11 omit this warning about CPUAffinity, so there's no need to make corrections there. Version-Release number of selected component (if applicable): OSP8 How reproducible: Everytime. Steps to Reproduce: Read the warning text blob in Section 4.1, step 4: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html/instances_and_images_guide/ch-cpu_pinning#compute_node_configuration Actual results: "The CPUAffinity option takes a list of CPU indices or ranges separated by a whitespace or a comma." Expected results: "The CPUAffinity option takes a list of CPU indices or ranges separated by a whitespace." Additional info: Reference KCS on CPUAffinity: https://access.redhat.com/solutions/2884991
Assigning to Kim for review. Kim, this fix applies to version 8, specifically, but may also need to be forward-ported into more recent versions.
Sent for peer review.
Content republished: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html-single/instances_and_images_guide/#compute_node_configuration