Merge pull request #125683 from likakuli/fix-benchmarkupdatesnapshot

clean: add nodeinfo to cache
This commit is contained in:
Kubernetes Prow Robot 2024-06-25 14:18:39 -07:00 committed by GitHub
commit d0579b6f9c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2050,6 +2050,7 @@ func setupCacheOf1kNodes30kPods(b *testing.B) Cache {
cache := newCache(ctx, time.Second, time.Second)
for i := 0; i < 1000; i++ {
nodeName := fmt.Sprintf("node-%d", i)
cache.AddNode(logger, st.MakeNode().Name(nodeName).Obj())
for j := 0; j < 30; j++ {
objName := fmt.Sprintf("%s-pod-%d", nodeName, j)
pod := makeBasePod(b, nodeName, objName, "0", "0", "", nil)
@ -2065,10 +2066,15 @@ func setupCacheOf1kNodes30kPods(b *testing.B) Cache {
func setupCacheWithAssumedPods(b *testing.B, podNum int, assumedTime time.Time) *cacheImpl {
logger, ctx := ktesting.NewTestContext(b)
ctx, cancel := context.WithCancel(ctx)
addedNodes := make(map[string]struct{})
defer cancel()
cache := newCache(ctx, time.Second, time.Second)
for i := 0; i < podNum; i++ {
nodeName := fmt.Sprintf("node-%d", i/10)
if _, ok := addedNodes[nodeName]; !ok {
cache.AddNode(logger, st.MakeNode().Name(nodeName).Obj())
addedNodes[nodeName] = struct{}{}
}
objName := fmt.Sprintf("%s-pod-%d", nodeName, i%10)
pod := makeBasePod(b, nodeName, objName, "0", "0", "", nil)