hs-test: quick fix for CpuPinningSuite
Type: test Change-Id: Iaed08fe23a63562c99012bd469ca3f3271be2564 Signed-off-by: Adrian Villin <avillin@cisco.com>
This commit is contained in:

committed by
Dave Wallace

parent
3f75010dfb
commit
63bdb31963
@@ -39,6 +39,13 @@ func (c *CpuAllocatorT) Allocate(containerCount int, nCpus int) (*CpuContext, er
|
||||
// indexes, not actual cores
|
||||
var minCpu, maxCpu int
|
||||
|
||||
// temporary fix for CpuPinningSuite
|
||||
if strings.Contains(CurrentSpecReport().ContainerHierarchyTexts[0], "CpuPinning") {
|
||||
cpuAllocator.maxContainerCount = 1
|
||||
} else {
|
||||
cpuAllocator.maxContainerCount = 4
|
||||
}
|
||||
|
||||
if c.runningInCi {
|
||||
minCpu = ((c.buildNumber) * c.maxContainerCount * nCpus)
|
||||
maxCpu = ((c.buildNumber + 1) * c.maxContainerCount * nCpus) - 1
|
||||
@@ -130,7 +137,7 @@ func (c *CpuAllocatorT) readCpus() error {
|
||||
tmpCpus = iterateAndAppend(third, fourth, tmpCpus)
|
||||
|
||||
// discard cpu 0
|
||||
if tmpCpus[0] == 0 && !*UseCpu0{
|
||||
if tmpCpus[0] == 0 && !*UseCpu0 {
|
||||
tmpCpus = tmpCpus[1:]
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user