Bug 1890087 - openshift4-cnf-tests | hugepages are not detected properly when requested in several NUMA nodes
Summary: openshift4-cnf-tests | hugepages are not detected properly when requested in ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: CNF Platform Validation
Version: 4.6
Hardware: x86_64
OS: Linux
high
high
Target Milestone: ---
: 4.6.z
Assignee: Federico Paolinelli
QA Contact: Nikita
URL:
Whiteboard:
Depends On: 1889633
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-10-21 11:04 UTC by Federico Paolinelli
Modified: 2020-12-17 06:56 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1889633
Environment:
Last Closed: 2020-12-17 06:55:56 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift-kni cnf-features-deploy pull 355 0 None closed Bug 1890087: Update PAO tests dependencies. 2020-11-30 07:49:14 UTC
Github openshift-kni performance-addon-operators pull 415 0 None closed [release-4.6] Bug 1890087: Fix for test: hugepages with NUMA node 2020-11-30 07:49:14 UTC
Red Hat Product Errata RHBA-2020:5187 0 None None None 2020-12-17 06:56:03 UTC

Comment 7 Nikita 2020-11-16 15:03:49 UTC
Verified by Evgeny Levin. Validation output:

Client Version: 4.6.0-202005061824-29e9a33
Server Version: 4.6.4http://wiki.test.redhat.com/BaseOs/Projects/Pastebin
Kubernetes Version: v1.19.0+9f84db3
openshift4-cnf-tests:v4.6.0-30
registry-proxy.engineering.redhat.com/rh-osbs/

----------------------------------------------------------------------------------
apiVersion: performance.openshift.io/v1alpha1
kind: PerformanceProfile
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"performance.openshift.io/v1alpha1","kind":"PerformanceProfile","metadata":{"annotations":{},"name":"performance"},"spec":{"cpu":{"isolated":"31-75","reserved":"0-30"},"hugepages":{"defaultHugepagesSize":"1G","pages":[{"count":16,"size":"1G"}]},"nodeSelector":{"node-role.kubernetes.io/worker-cnf":""}}}
  finalizers:
  - foreground-deletion
  name: performance
spec:
  cpu:
    isolated: 31-75
    reserved: 0-30
  hugepages:
    defaultHugepagesSize: 1G
    pages:
    - count: 8
      node: 0
      size: 1G
    - count: 8
      node: 1
      size: 1G
  nodeSelector:
    node-role.kubernetes.io/worker-cnf: ""
----------------------------------------------------------------------------------

• [SLOW TEST:71.107 seconds]
[rfe_id:27368][performance]
/remote-source/app/vendor/github.com/openshift-kni/performance-addon-operators/functests/1_performance/performance.go:45
  Create second performance profiles on a cluster
  /remote-source/app/vendor/github.com/openshift-kni/performance-addon-operators/functests/1_performance/performance.go:247
    [test_id:32364] Verifies that cluster can have multiple profiles
    /remote-source/app/vendor/github.com/openshift-kni/performance-addon-operators/functests/1_performance/performance.go:248
------------------------------
SS
------------------------------
[performance]Hugepages [rfe_id:27369]when NUMA node specified
  [test_id:27752][crit:high][vendor:cnf-qe][level:acceptance] should be allocated on the specifed NUMA node
  /remote-source/app/vendor/github.com/openshift-kni/performance-addon-operators/functests/1_performance/hugepages.go:55
I1116 14:00:51.095750      25 nodes.go:86] found mcd machine-config-daemon-5mfc6 for node worker-0.cluster1.savanna.lab.eng.rdu2.redhat.com
I1116 14:00:51.380107      25 utils.go:23] run command 'oc [exec -i -n openshift-machine-config-operator -c machine-config-daemon --request-timeout 30 machine-config-daemon-5mfc6 -- cat /sys/devices/system/node/node0/hugepages/hugepages-1048576kB/nr_hugepages]' (err=<nil>):
  stdout=8
 
I1116 14:00:51.384609      25 nodes.go:86] found mcd machine-config-daemon-5mfc6 for node worker-0.cluster1.savanna.lab.eng.rdu2.redhat.com
I1116 14:00:51.731424      25 utils.go:23] run command 'oc [exec -i -n openshift-machine-config-operator -c machine-config-daemon --request-timeout 30 machine-config-daemon-5mfc6 -- cat /sys/devices/system/node/node0/hugepages/hugepages-1048576kB/free_hugepages]' (err=<nil>):
  stdout=8
 
I1116 14:00:51.736086      25 nodes.go:86] found mcd machine-config-daemon-5mfc6 for node worker-0.cluster1.savanna.lab.eng.rdu2.redhat.com
I1116 14:00:52.025049      25 utils.go:23] run command 'oc [exec -i -n openshift-machine-config-operator -c machine-config-daemon --request-timeout 30 machine-config-daemon-5mfc6 -- cat /sys/devices/system/node/node1/hugepages/hugepages-1048576kB/nr_hugepages]' (err=<nil>):
  stdout=8
 
I1116 14:00:52.029779      25 nodes.go:86] found mcd machine-config-daemon-5mfc6 for node worker-0.cluster1.savanna.lab.eng.rdu2.redhat.com
•

Comment 10 errata-xmlrpc 2020-12-17 06:55:56 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (OpenShift Container Platform 4.6.8 low-latency extras update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:5187


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