Merge pull request #698 from rjnagal/docker
Return partial topology information if cache info is not available.
This commit is contained in:
commit
832c6e94c3
@ -187,7 +187,8 @@ func getTopology(sysFs sysfs.SysFs, cpuinfo string) ([]info.Node, int, error) {
|
|||||||
for idx, node := range nodes {
|
for idx, node := range nodes {
|
||||||
caches, err := sysinfo.GetCacheInfo(sysFs, node.Cores[0].Threads[0])
|
caches, err := sysinfo.GetCacheInfo(sysFs, node.Cores[0].Threads[0])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, -1, fmt.Errorf("failed to get cache information for node %d: %v", node.Id, err)
|
glog.Errorf("failed to get cache information for node %d: %v", node.Id, err)
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
numThreadsPerCore := len(node.Cores[0].Threads)
|
numThreadsPerCore := len(node.Cores[0].Threads)
|
||||||
numThreadsPerNode := len(node.Cores) * numThreadsPerCore
|
numThreadsPerNode := len(node.Cores) * numThreadsPerCore
|
||||||
|
Loading…
Reference in New Issue
Block a user