This job view page is being replaced by Spyglass soon. Check out the new job view.
PRvincepri: ⚠️ Refactor manager to avoid race conditions and provide clean shutdown
ResultFAILURE
Tests 4 failed / 1077 succeeded
Started2021-10-12 18:19
Elapsed5m19s
Revision4079dd17f893744ac16be9828ec6def8d0372faf
Refs 1695

Test Failures


Controller Integration Suite controller.Controller New should not create goroutines if never started 1.13s

go run hack/e2e.go -v --test --test_args='--ginkgo.focus=Controller\sIntegration\sSuite\scontroller\.Controller\sNew\sshould\snot\screate\sgoroutines\sif\snever\sstarted$'
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/controller/controller_test.go:131
Timed out after 1.020s.
Expected success, but got an error:
    <*errors.errorString | 0xc000592120>: {
        s: "found unexpected goroutines:\n[Goroutine 1070 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:\ngoroutine 1070 [chan receive]:\nsigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc000472930, 0xc00065a780)\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76\ncreated by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1\n\n Goroutine 1071 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:\ngoroutine 1071 [chan receive]:\nsigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc0004729a0, 0xc00065a780)\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76\ncreated by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1\n\n Goroutine 1072 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:\ngoroutine 1072 [chan receive]:\nsigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc000472a10, 0xc00065a780)\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76\ncreated by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1\n\n Goroutine 1073 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:\ngoroutine 1073 [chan receive]:\nsigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc000472a80, 0xc00065a780)\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76\ncreated by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup\n\t/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1\n]",
    }
    found unexpected goroutines:
    [Goroutine 1070 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:
    goroutine 1070 [chan receive]:
    sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc000472930, 0xc00065a780)
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76
    created by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1
    
     Goroutine 1071 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:
    goroutine 1071 [chan receive]:
    sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc0004729a0, 0xc00065a780)
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76
    created by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1
    
     Goroutine 1072 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:
    goroutine 1072 [chan receive]:
    sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc000472a10, 0xc00065a780)
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76
    created by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1
    
     Goroutine 1073 in state chan receive, with sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1 on top of the stack:
    goroutine 1073 [chan receive]:
    sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup.func1(0xc000472a80, 0xc00065a780)
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:89 +0x76
    created by sigs.k8s.io/controller-runtime/pkg/manager.newRunnableGroup
    	/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:88 +0x1d1
    ]
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/controller/controller_test.go:143
				from junit_Controller Integration Suite_1.xml

Filter through log files | View test history on testgrid


Manager Suite manger.Manager should start serving health probes should serve liveness endpoint 0.10s

go run hack/e2e.go -v --test --test_args='--ginkgo.focus=Manager\sSuite\smanger\.Manager\sshould\sstart\sserving\shealth\sprobes\sshould\sserve\sliveness\sendpoint$'
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/manager_test.go:1322
Unexpected error:
    <*net.OpError | 0xc000fc5c70>: {
        Op: "accept",
        Net: "tcp",
        Source: nil,
        Addr: <*net.TCPAddr | 0xc000950660>{
            IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
            Port: 46573,
            Zone: "",
        },
        Err: <*errors.errorString | 0xc000112160>{
            s: "use of closed network connection",
        },
    }
    accept tcp [::]:46573: use of closed network connection
occurred
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/manager_test.go:1286
				
				Click to see stdout/stderrfrom junit_Manager Suite_1.xml

Filter through log files | View test history on testgrid


Recorder Integration Suite recorder recorder should publish events 0.09s

go run hack/e2e.go -v --test --test_args='--ginkgo.focus=Recorder\sIntegration\sSuite\srecorder\srecorder\sshould\spublish\sevents$'
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/recorder/recorder_integration_test.go:40
Unexpected error:
    <*fmt.wrapError | 0xc00007df00>: {
        msg: "error listening on :8080: listen tcp :8080: bind: address already in use",
        err: <*net.OpError | 0xc000205540>{
            Op: "listen",
            Net: "tcp",
            Source: nil,
            Addr: <*net.TCPAddr | 0xc0007ce8d0>{IP: nil, Port: 8080, Zone: ""},
            Err: <*os.SyscallError | 0xc00007dee0>{
                Syscall: "bind",
                Err: <syscall.Errno>0x62,
            },
        },
    }
    error listening on :8080: listen tcp :8080: bind: address already in use
occurred
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/recorder/recorder_integration_test.go:43
				
				Click to see stdout/stderrfrom junit_Recorder Integration Suite_1.xml

Filter through log files | View test history on testgrid


Webhook Integration Suite Webhook when running a webhook server with a manager should reject create request for multi-webhook that rejects all requests 0.09s

go run hack/e2e.go -v --test --test_args='--ginkgo.focus=Webhook\sIntegration\sSuite\sWebhook\swhen\srunning\sa\swebhook\sserver\swith\sa\smanager\sshould\sreject\screate\srequest\sfor\smulti\-webhook\sthat\srejects\sall\srequests$'
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/webhook_integration_test.go:105
Unexpected error:
    <*fmt.wrapError | 0xc0003d33a0>: {
        msg: "error listening on :8080: listen tcp :8080: bind: address already in use",
        err: <*net.OpError | 0xc0000a16d0>{
            Op: "listen",
            Net: "tcp",
            Source: nil,
            Addr: <*net.TCPAddr | 0xc00037a4e0>{IP: nil, Port: 8080, Zone: ""},
            Err: <*os.SyscallError | 0xc0003d3380>{
                Syscall: "bind",
                Err: <syscall.Errno>0x62,
            },
        },
    }
    error listening on :8080: listen tcp :8080: bind: address already in use
occurred
/home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/webhook_integration_test.go:111
				
				Click to see stdout/stderrfrom junit_Webhook Integration Suite_1.xml

Filter through log files | View test history on testgrid


Show 1077 Passed Tests

Show 39 Skipped Tests