| Summary: | slurmd node configuration: wrong number of boards on AMD Rome | ||
|---|---|---|---|
| Product: | Slurm | Reporter: | Felix Abecassis <fabecassis> |
| Component: | slurmd | Assignee: | Marcin Stolarek <cinek> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | 4 - Minor Issue | ||
| Priority: | --- | CC: | cinek, lyeager |
| Version: | 20.02.3 | ||
| Hardware: | Linux | ||
| OS: | Linux | ||
| Site: | NVIDIA (PSLA) | Slinky Site: | --- |
| Alineos Sites: | --- | Atos/Eviden Sites: | --- |
| Confidential Site: | --- | Coreweave sites: | --- |
| Cray Sites: | --- | DS9 clusters: | --- |
| Google sites: | --- | HPCnow Sites: | --- |
| HPE Sites: | --- | IBM Sites: | --- |
| NOAA SIte: | --- | NoveTech Sites: | --- |
| Nvidia HWinf-CS Sites: | --- | OCF Sites: | --- |
| Recursion Pharma Sites: | --- | SFW Sites: | --- |
| SNIC sites: | --- | Tzag Elita Sites: | --- |
| Linux Distro: | --- | Machine Name: | |
| CLE Version: | Version Fixed: | 20.02.5 20.11.0pre1 | |
| Target Release: | --- | DevPrio: | --- |
| Emory-Cloud Sites: | --- | ||
| Attachments: | v2 | ||
|
Description
Felix Abecassis
2020-08-05 18:28:07 MDT
Felix, I'm looking into this. I think that you're correct - groups inside the package in terms of hwloc should not be interpreted as separate boards as done today. I'll have to check the details of hwloc spec to figure out how to best address the case. Unfortunately, hwloc doesn't have a separate type for boards so we have to use groups here. Just to be sure - you can always override discovered node topology in slurm.conf adding SlurmdParameters=config_overrides. cheers, Marcin > Just to be sure - you can always override discovered node topology in slurm.conf adding SlurmdParameters=config_overrides.
Yes, it's more a low-priority FYI. It doesn't impact us right now.
Created attachment 15378 [details]
v2
Felix,
Could you please apply the attached patch a verify if the issue is fixed in the cases you were testing?
cheers,
Marcin
Yes, your patch seems to work fine on this system, thanks! NodeName=XXXXX CPUs=256 Boards=1 SocketsPerBoard=2 CoresPerSocket=64 ThreadsPerCore=2 RealMemory=2064085 Felix, The fix got merged to our public repository[1] and will be released in 20.02.5. Should you have any questions, please reopen the case. cheers, Marcin [1]https://github.com/SchedMD/slurm/commit/6566c1b1c1735768fb4beff9566c9dd894ec44d0 |