Created attachment 551934 [details] code to merge parameter values into cyclictest section of configs Description of problem: When runnning rteval on a numa system, the cyclictest command line does not include --numa but uses --smp. This is because the parameter 'numnumanodes' is not properly merged into the cyclictest config section before running cyclictest. Version-Release number of selected component (if applicable): 1.33 and previous How reproducible: always Steps to Reproduce: 1. install MRG-RT with rteval on a numa system 2. run rteval 3. check the cyclictest command line for --smp option Actual results: cyclictest run with --smp option Expected results: cyclictest run with --numa option
Verified by testing rteval-1.33-1.el6rt and rteval-1.34-1.el6rt. rteval-1.33 used --smp on a NUMA system, while 1.34 used --numa. -> VERIFIED
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: * Cause: upper level logic did not correctly pass the 'numanodes' parameter to the cyclictest child process * Consequence: cyclictest always ran with the --smp option rather than --numa on appropriate systems * Fix: store the value of 'numanode' in the parameter block passed to the cyclictest child process * Result: cyclictest uses the correct option when starting measurement threads
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, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0495.html