[PATCH v1.1] tests: Verify inheritance of cpu affinity

Siddhesh Poyarekar siddhesh@gotplt.org
Fri Jan 10 18:03:40 GMT 2025


On 2025-01-10 10:29, Siddhesh Poyarekar wrote:
> On 2025-01-10 08:27, Siddhesh Poyarekar wrote:
>> On 2025-01-10 08:01, Stefan Liebler wrote:
>>> I observe testfails on s390x/s390 with both of the new tests:
>>> FAIL: misc/tst-sched-affinity-inheritance
>>> FAIL: nptl/tst-pthread-affinity-inheritance
>>> (See attached files for more full output)
>>>
>>> To be honest, so far I have not looked into details, but I wanted to
>>> report to see if others also observe errors.
>>>
>>> As information, my system reports this
>>> $ nproc
>>> 16
>>> $ nproc --all
>>> 200
>>
>> Oops, thanks for letting me know, I'll take a look.
> 
> I can't reproduce these on a c10s system:
> 
> # uname -r
> 6.12.0-39.el10.s390x
> # nproc
> 2
> # nproc --all
> 64
> 
> Could you tell me what kernel you're running on and also configure/build 
> flags?  One possibility is that I have too few cores compared to your 
> system, but I can't see why it should result in the failure you're 
> seeing.  Also, the failure seems to be due to an underlying failure in 
> getting sched attributes, which I'm thinking may be kernel related.

I've sent this lightly tested patch based on a hunch I have about the 
kernel behaviour on the system(s) you're testing.  Can you please let me 
know if it fixes the problem for you?  This continues to work on the 
s390x system I have as well as x86_64.

https://patchwork.sourceware.org/project/glibc/patch/20250110180150.125539-1-siddhesh@sourceware.org/

Thanks,
Sid


More information about the Libc-alpha mailing list