Bug 2210106

Summary: rteval fails - IPv6 type addresses are not running
Product: Red Hat Enterprise Linux 8 Reporter: John Kacur <jkacur>
Component: rtevalAssignee: John Kacur <jkacur>
Status: VERIFIED --- QA Contact: Waylon Cude <wcude>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.9CC: bhu, cyin, qzhao, rt-maint
Target Milestone: rcKeywords: Triaged
Target Release: 8.9   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rteval-3.5-5.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description John Kacur 2023-05-25 18:05:42 UTC
This bug was initially created as a copy of Bug #2210103

I am copying this bug because: 

We need the fix in rhel-8.x as well

[ashelat@ashelat rteval]$ su -c './rteval-cmd -d5m -L -D'
Password: 
got system topology: 1 node system (8 cores per node)
[DEBUG] workdir: /home/ashelat/src/rteval
[DEBUG] rteval options:
     workdir: /home/ashelat/src/rteval
     loaddir: /home/ashelat/src/rteval/loadsource
     reportdir: None
     verbose: False
     debugging: True
     logging:  True
     duration: 300.0
     sysreport: False
[DEBUG] Adding /usr/lib64/python3.6/site-packages/rteval to search path
[DEBUG] [cyclictest] system has 8 cpu cores
[DEBUG] 	 - Started kcompile preparations
[DEBUG] [kcompile] kernel_prefix = linux-6.1.8
[DEBUG] 	 - Started hackbench preparations
[DEBUG] [kcompile] mydir = /home/ashelat/src/rteval/rteval-build/linux-6.1.8
[DEBUG] [kcompile] systopology: 1 node system (8 cores per node)
[DEBUG] [kcompile] Configuring build job for node 0
[DEBUG] [stressng] Workload was not started
[DEBUG] [kcompile node0] calulating jobs for node 0
[DEBUG] Waiting for all load modules to get ready
[DEBUG] [kcompile node0] memory/cores ratio on node 0: 3.865633487701416
[DEBUG] Waiting for kcompile
[DEBUG] [kcompile node0] returning jobs/core value of: 3
[DEBUG] Waiting for hackbench
[DEBUG] [kcompile node0] node 0: jobs == 24
[DEBUG] [kcompile node0] cleancmd = numactl --cpunodebind 0 make O=/home/ashelat/src/rteval/rteval-build/node0 -C /home/ashelat/src/rteval/rteval-build/linux-6.1.8 clean allmodconfig&& pushd /home/ashelat/src/rteval/rteval-build/node0 && /home/ashelat/src/rteval/rteval-build/linux-6.1.8/scripts/config -d CONFIG_MODULE_SIG_SHA1 -e CONFIG_MODULE_SIG_SHA512 && popd && make O=/home/ashelat/src/rteval/rteval-build/node0 -C /home/ashelat/src/rteval/rteval-build/linux-6.1.8 olddefconfig
[DEBUG] [kcompile node0] node0 kcompile command: numactl --cpunodebind 0 make O=/home/ashelat/src/rteval/rteval-build/node0 -C /home/ashelat/src/rteval/rteval-build/linux-6.1.8 -j24
[DEBUG] [hackbench] starting loop (jobs: 24)
[DEBUG] Waiting for kcompile
[DEBUG] [kcompile] ready to run
[DEBUG] [kcompile node0] cleaning objdir /home/ashelat/src/rteval/rteval-build/node0
[DEBUG] Waiting for kcompile
[DEBUG] Waiting for kcompile
[DEBUG] Waiting for kcompile
[DEBUG] Waiting for kcompile
[DEBUG] Waiting for kcompile
[DEBUG] All load modules are ready
rteval run on 4.18.0-425.19.2.el8_7.x86_64 started at Thu May 25 13:13:57 2023
started 3 loads on 8 cores 
started measurement threads on 8 cores
Run duration: 300.0 seconds
[DEBUG] 	 - Started cyclictest preparations
[DEBUG] Waiting for all measurement modules to get ready
[DEBUG] All measurement modules are ready
[DEBUG] [hackbench] Starting load workload
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [kcompile] Starting load workload
[DEBUG] [kcompile node0] running on node 0: numactl --cpunodebind 0 make O=/home/ashelat/src/rteval/rteval-build/node0 -C /home/ashelat/src/rteval/rteval-build/linux-6.1.8 -j24
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [cyclictest] Starting measurement workload
[DEBUG] [cyclictest] starting with cmd: cyclictest -i100 -qmu -h 3500 -p95 -t -a
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] out of measurement loop
[DEBUG] 	 - Stopping cyclictest
[DEBUG] [cyclictest] stopping measurement workload
[DEBUG] [cyclictest] Sending SIGINT
[DEBUG] [hackbench] starting on node 0: args = ['hackbench', '-P', '-g', '24', '-l', '1000', '-s', '1000']
[DEBUG] 	 - Stopping kcompile
[DEBUG] [kcompile] stopping load workload
[DEBUG] [kcompile] out of stopevent loop
[DEBUG] [kcompile] stopping job on node 0
[DEBUG] 	 - Stopping hackbench
[DEBUG] [hackbench] stopping load workload
stopping run at Thu May 25 13:19:34 2023
[DEBUG] 	 - Waiting for cyclictest
[DEBUG] All measurement modules completed
[DEBUG] getting kthread status
[DEBUG] cmd: /usr/bin/ps -eocommand,pid,policy,rtprio,comm
Traceback (most recent call last):
  File "./rteval-cmd", line 402, in <module>
    ec = rteval.Measure()
  File "/home/ashelat/src/rteval/rteval/__init__.py", line 289, in Measure
    self._report(measure_start, self.__rtevcfg.xslt_report)
  File "/home/ashelat/src/rteval/rteval/rtevalReport.py", line 76, in _report
    self.__xmlreport.AppendXMLnodes(self._sysinfo.MakeReport())
  File "/home/ashelat/src/rteval/rteval/sysinfo/__init__.py", line 65, in MakeReport
    report_n.addChild(NetworkInfo.MakeReport(self))
  File "/home/ashelat/src/rteval/rteval/sysinfo/newnet.py", line 191, in MakeReport
    ipv6ads = IPv6Addresses()
  File "/home/ashelat/src/rteval/rteval/sysinfo/newnet.py", line 58, in __init__
    IPv6Addresses.load(self)
  File "/home/ashelat/src/rteval/rteval/sysinfo/newnet.py", line 75, in load
    with open(MYP, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/proc/net/if_inet6'