zero-redis call eru to create a container(cpubind=true) will cause stackoverflow. Seems like the recursion does not end correctly.
time="2021-01-16 06:59:02" level=debug msg="[ContainerStatusStream] container 0aace5eb6c387c446cb6a78d2596e749011853907d2bb826f6bbf5b0560bd163 status changed"
time="2021-01-16 06:59:08" level=debug msg="[ContainerStatusStream] container 0aace5eb6c387c446cb6a78d2596e749011853907d2bb826f6bbf5b0560bd163 status changed"
time="2021-01-16 06:59:08" level=debug msg="[ContainerStatusStream] container f437f7b7bed24b5cefd04c0dd3b2e5e38a0251e7c458b310e805059d0ae5cc0b status changed"
time="2021-01-16 06:59:48" level=debug msg="[task] CalculateCapacity added"
time="2021-01-16 06:59:48" level=debug msg="[withNodesLocked] Node redisslave locked"
time="2021-01-16 06:59:48" level=warning msg="[MakeDeployStatus] Deploy status not found redissingular.redis14783"
time="2021-01-16 06:59:48" level=info msg="[SelectCPUNodes] nodesInfo 1, need cpu: 1.000000 memory: 10485760"
runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc05a7003c8 stack=[0xc05a700000, 0xc07a700000]
fatal error: stack overflow
runtime stack:
runtime.throw(0x14c11d5, 0xe)
/usr/local/go/src/runtime/panic.go:1116 +0x72
runtime.newstack()
/usr/local/go/src/runtime/stack.go:1067 +0x78d
runtime.morestack()
/usr/local/go/src/runtime/asm_amd64.s:449 +0x8f
goroutine 16443964 [running]:
runtime.heapBitsSetType(0xc099a8ad50, 0x30, 0x30, 0x1446380)
/usr/local/go/src/runtime/mbitmap.go:911 +0xaa5 fp=0xc05a7003d8 sp=0xc05a7003d0 pc=0x4190a5
runtime.mallocgc(0x30, 0x1446380, 0x1, 0x0)
/usr/local/go/src/runtime/malloc.go:1090 +0x5a5 fp=0xc05a700478 sp=0xc05a7003d8 pc=0x40f5a5
runtime.newobject(0x1446380, 0x8)
/usr/local/go/src/runtime/malloc.go:1195 +0x38 fp=0xc05a7004a8 sp=0xc05a700478 pc=0x40fcd8
runtime.makemap_small(0x30)
/usr/local/go/src/runtime/map.go:293 +0x2d fp=0xc05a7004c8 sp=0xc05a7004a8 pc=0x41090d
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7ff60, 0x1, 0x1, 0xc099a90078, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:189 +0x305 fp=0xc05a7005b0 sp=0xc05a7004c8 pc=0x9da725
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7ff40, 0x1, 0x1, 0xc099a90070, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700698 sp=0xc05a7005b0 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7ff20, 0x1, 0x1, 0xc099a90068, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700780 sp=0xc05a700698 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7ff00, 0x1, 0x1, 0xc099a90060, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700868 sp=0xc05a700780 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fee0, 0x1, 0x1, 0xc099a90058, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700950 sp=0xc05a700868 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fec0, 0x1, 0x1, 0xc099a90050, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700a38 sp=0xc05a700950 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fea0, 0x1, 0x1, 0xc099a90048, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700b20 sp=0xc05a700a38 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fe80, 0x1, 0x1, 0xc099a90040, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700c08 sp=0xc05a700b20 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fe60, 0x1, 0x1, 0xc099a90038, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700cf0 sp=0xc05a700c08 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fe40, 0x1, 0x1, 0xc099a90030, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700dd8 sp=0xc05a700cf0 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fe20, 0x1, 0x1, 0xc099a90028, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700ec0 sp=0xc05a700dd8 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fe00, 0x1, 0x1, 0xc099a90020, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a700fa8 sp=0xc05a700ec0 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fde0, 0x1, 0x1, 0xc099a90018, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a701090 sp=0xc05a700fa8 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fdc0, 0x1, 0x1, 0xc099a90010, 0x0, 0x1)
/go/src/github.com/projecteru2/core/scheduler/complex/resource.go:202 +0x445 fp=0xc05a701178 sp=0xc05a701090 pc=0x9da865
github.com/projecteru2/core/scheduler/complex.(*host).getFullResult(0xc000a2f840, 0x1, 0xc099a7fda0, 0x1, 0x1, 0xc099a90008, 0x0, 0x1)