public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* sched_domains + NUMA issue
@ 2004-08-29 11:18 Anton Blanchard
  2004-08-29 16:40 ` Jesse Barnes
  2004-08-29 16:48 ` William Lee Irwin III
  0 siblings, 2 replies; 4+ messages in thread
From: Anton Blanchard @ 2004-08-29 11:18 UTC (permalink / raw)
  To: linux-kernel; +Cc: nickpiggin, nathanl, jbarnes


Hi,

We are seeing errors in the sched domains debug code when SMT + NUMA is
enabled. Nathan pointed out that the recent change to limit the number
of nodes in a scheduling group may be causing this - in particular
sched_domain_node_span.

It looks like ia64 are the only ones implementing a reasonable
node_distance, the others just do:

#define node_distance(from,to) (from != to)

On these architectures I wonder if we should disable the
sched_domain_node_span code since we will just get a random grouping of
cpus.

Anton

CPU0:  online
 domain 0: span 00000000,00000000,00000000,00000003
  groups: 00000000,00000000,00000000,00000001 00000000,00000000,00000000,00000002
  domain 1: span 00000000,00000000,00000000,00000003
   groups: 00000000,00000000,00000000,00000003
   domain 2: span 00000000,00000000,00000000,000f0003
    groups: 00000000,00000000,00000000,00000003 00000000,00000000,00000000,000f0000
CPU1:  online
 domain 0: span 00000000,00000000,00000000,00000003
  groups: 00000000,00000000,00000000,00000002 00000000,00000000,00000000,00000001
  domain 1: span 00000000,00000000,00000000,00000003
   groups: 00000000,00000000,00000000,00000003
ERROR parent span is not a superset of domain->span
   domain 2: span 00000000,00000000,00000000,000f0000
ERROR domain->span does not contain CPU1
    groups: 00000000,00000000,00000000,00000003 00000000,00000000,00000000,000f0000
ERROR groups don't span domain->span
CPU16:  online
 domain 0: span 00000000,00000000,00000000,00030000
  groups: 00000000,00000000,00000000,00010000 00000000,00000000,00000000,00020000
  domain 1: span 00000000,00000000,00000000,000f0000
   groups: 00000000,00000000,00000000,00030000 00000000,00000000,00000000,000c0000
   domain 2: span 00000000,00000000,00000000,000f0003
    groups: 00000000,00000000,00000000,000f0000 00000000,00000000,00000000,00000003
CPU17:  online
 domain 0: span 00000000,00000000,00000000,00030000
  groups: 00000000,00000000,00000000,00020000 00000000,00000000,00000000,00010000
  domain 1: span 00000000,00000000,00000000,000f0000
   groups: 00000000,00000000,00000000,00030000 00000000,00000000,00000000,000c0000
   domain 2: span 00000000,00000000,00000000,000f0000
    groups: 00000000,00000000,00000000,000f0000 00000000,00000000,00000000,00000003
ERROR groups don't span domain->span
CPU18:  online
 domain 0: span 00000000,00000000,00000000,000c0000
  groups: 00000000,00000000,00000000,00040000 00000000,00000000,00000000,00080000
  domain 1: span 00000000,00000000,00000000,000f0000
   groups: 00000000,00000000,00000000,000c0000 00000000,00000000,00000000,00030000
ERROR parent span is not a superset of domain->span
   domain 2: span 00000000,00000000,00000000,00000000
ERROR domain->span does not contain CPU18
    groups: 00000000,00000000,00000000,000f0000 00000000,00000000,00000000,00000003
ERROR groups don't span domain->span
CPU19:  online
 domain 0: span 00000000,00000000,00000000,000c0000
  groups: 00000000,00000000,00000000,00080000 00000000,00000000,00000000,00040000
  domain 1: span 00000000,00000000,00000000,000f0000
   groups: 00000000,00000000,00000000,000c0000 00000000,00000000,00000000,00030000
ERROR parent span is not a superset of domain->span
   domain 2: span 00000000,00000000,00000000,00000000
ERROR domain->span does not contain CPU19
    groups: 00000000,00000000,00000000,000f0000 00000000,00000000,00000000,00000003
ERROR groups don't span domain->span

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-08-30 21:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-29 11:18 sched_domains + NUMA issue Anton Blanchard
2004-08-29 16:40 ` Jesse Barnes
2004-08-29 16:48 ` William Lee Irwin III
2004-08-30 21:34   ` NUMA for abstract bus-masters (was Re: sched_domains + NUMA issue) Guennadi Liakhovetski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox