feat: wcow: add support for bind and cache mounts #5428
Annotations
6 errors
Generate annotations:
frontend/dockerfile/run.go#L285
=== RUN TestIntegration
run.go:285: copied docker.io/amd64/alpine:latest@sha256:25fad2a32ad1f6f510e528448ae1ec69a28ef81916a004d3629874104f8a7f70 to local mirror localhost:42027/library/alpine:latest
time="2025-02-12T07:09:59Z" level=info msg="fetch failed after status: 404 Not Found" host="localhost:42027"
run.go:285: copied docker.io/amd64/busybox:latest@sha256:023917ec6a886d0e8e15f28fb543515a5fcd8d938edb091e8147db4efed388ee to local mirror localhost:42027/library/busybox:latest
run.go:285: copied docker.io/amd64/debian:bullseye-20230109-slim@sha256:1acb06a0c31fb467eb8327ad361f1091ab265e0bf26d452dea45dcb0c0ea5e75 to local mirror localhost:36185/amd64/bullseye-20230109-slim:latest
--- FAIL: TestIntegration (0.06s)
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8810
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin
=== PAUSE TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin
=== CONT TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin
dockerfile_test.go:8810: SOURCE_DATE_EPOCH=1673354096
sandbox.go:147: sandbox timeout reached, stopping worker
sandbox.go:187: buildkitd debug logs:
goroutine 4286 [running]:
runtime/pprof.writeGoroutineStacks({0x1f5ac40, 0xc0000380e0})
/usr/local/go/src/runtime/pprof/pprof.go:761 +0x6a
runtime/pprof.writeGoroutine({0x1f5ac40?, 0xc0000380e0?}, 0xc000e9ab70?)
/usr/local/go/src/runtime/pprof/pprof.go:750 +0x25
runtime/pprof.(*Profile).WriteTo(0x2d01430?, {0x1f5ac40?, 0xc0000380e0?}, 0xc?)
/usr/local/go/src/runtime/pprof/pprof.go:374 +0x14b
net/http/pprof.handler.ServeHTTP({0xc00090e191, 0x9}, {0x1f73600, 0xc0000380e0}, 0xc0003eab40)
/usr/local/go/src/net/http/pprof/pprof.go:272 +0x52f
net/http/pprof.Index({0x1f73600, 0xc0000380e0}, 0xc0003eab40?)
/usr/local/go/src/net/http/pprof/pprof.go:388 +0xde
net/http.HandlerFunc.ServeHTTP(0xc0001a9500?, {0x1f73600?, 0xc0000380e0?}, 0x767216?)
/usr/local/go/src/net/http/server.go:2220 +0x29
net/http.(*ServeMux).ServeHTTP(0x46f619?, {0x1f73600, 0xc0000380e0}, 0xc0003eab40)
/usr/local/go/src/net/http/server.go:2747 +0x1ca
net/http.serverHandler.ServeHTTP({0xc000e9a990?}, {0x1f73600?, 0xc0000380e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3210 +0x8e
net/http.(*conn).serve(0xc000977050, {0x1f76aa0, 0xc000262f60})
/usr/local/go/src/net/http/server.go:2092 +0x5d0
created by net/http.(*Server).Serve in goroutine 38
/usr/local/go/src/net/http/server.go:3360 +0x485
goroutine 1 [select, 5 minutes, locked to thread]:
main.main.func3(0xc000388160)
/src/cmd/buildkitd/main.go:382 +0x1550
github.com/urfave/cli.HandleAction({0x19438a0?, 0xc0002aa270?}, 0xc0001fd340?)
/src/vendor/github.com/urfave/cli/app.go:524 +0x50
github.com/urfave/cli.(*App).Run(0xc0001fd340, {0xc000050340, 0xd, 0xd})
/src/vendor/github.com/urfave/cli/app.go:286 +0x79b
main.main()
/src/cmd/buildkitd/main.go:411 +0x139a
goroutine 34 [select]:
github.com/moby/buildkit/util/tracing/detect.(*TraceRecorder).gcLoop(0xc0001f4420, {0x1f76ad8, 0xc0003e4f50})
/src/util/tracing/detect/recorder.go:108 +0x185
created by github.com/moby/buildkit/util/tracing/detect.NewTraceRecorder in goroutine 1
/src/util/tracing/detect/recorder.go:49 +0x185
goroutine 21 [syscall, 5 minutes]:
os/signal.signal_recv()
/usr/local/go/src/runtime/sigqueue.go:152 +0x29
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x13
created by os/signal.Notify.func1.1 in goroutine 1
/usr/local/go/src/os/signal/signal.go:151 +0x1f
goroutine 22 [chan receive, 5 minutes]:
github.com/moby/buildkit/util/appcontext.Context.func1.1()
/src/util/appcontext/appcontext.go:36 +0x65
created by github.com/moby/buildkit/util/appcontext.Context.func1 in goroutine 1
/src/util/appcontext/appcontext.go:34 +0x19a
goroutine 26 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc00020c360?)
/usr/local/go/src/runtime/sema.go:71 +0x25
sync.(*WaitGroup).Wait(0x1ae2e20?)
/usr/local/go/src/sync/waitgroup.go:118 +0x48
golang.org/x/sync/errgroup.(*Group).Wait(0xc00029b000)
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:56 +0x25
github.com/moby/buildkit/control.(*Controller).Status(0xc0000e2a50, 0xc00029af40, {0x1f7f7f0, 0xc0002aa2a0})
/src/control/control.go:557 +0x1c8
github.com/moby/buildkit/api/services/control._Control_Status_Handler({0x1c28fe0, 0xc0000e2a50}, {0x1f7cd00, 0xc0005bc000})
/
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8909
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/Basic
dockerfile_test.go:8909:
Error Trace: /src/frontend/dockerfile/dockerfile_test.go:8909
Error: Received unexpected error:
Canceled: context canceled
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1700
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1700
Test: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/Basic
--- FAIL: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/Basic (300.00s)
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8909
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/CopyLink
2025/02/12 07:15:42 http2: server: error reading preface from client localhost: rpc error: code = Internal desc = SendMsg called after CloseSend
dockerfile_test.go:8909:
Error Trace: /src/frontend/dockerfile/dockerfile_test.go:8909
Error: Received unexpected error:
Canceled: context canceled
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1700
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1700
Test: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/CopyLink
--- FAIL: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/CopyLink (3.01s)
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8909
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/NoAdditionalLayer
2025/02/12 07:15:45 http2: server: error reading preface from client localhost: rpc error: code = Internal desc = SendMsg called after CloseSend
dockerfile_test.go:8909:
Error Trace: /src/frontend/dockerfile/dockerfile_test.go:8909
Error: Received unexpected error:
Canceled: context canceled
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1700
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1700
Test: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/NoAdditionalLayer
--- FAIL: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=builtin/NoAdditionalLayer (3.00s)
|
Test
Process completed with exit code 1.
|
Loading